当我使用phpMyAdmin导出时,它有一个用于MS SQL导出兼容性的选项。但是,生成的文件包含许多与MS SQL兼容的项目,例如mediumtext和enum数据类型。我该如何解决这个问题?通过phpMyAdmin将数据库转储导出到MS SQL
1
A
回答
0
如果您无法找到一种方法让phpMyAdmin生成正确格式的导出文件,那么您必须编辑生成的导出文件以使其与MS SQL兼容。例如,您可能需要使用正则表达式来替换ENUM数据类型。
如果您发现您必须频繁导出数据,您可能会发现编写一个短文本处理脚本可以根据需要重新运行,这将节省您的时间。
呵呵,注意你的文本编辑器或喜欢的脚本语言可以正确处理由phpMyAdmin生成的文件的字符编码。
2
mysqldump --compatible=mssql -uroot -p some_database > output_file_mssql.sql
VS
mysqldump -uroot -p some_database > output_file.sql
望着两个文件会告诉你一些事情,看看之间的区别。
我希望能帮到一些。
0
相关问题
- 1. 如何将PHPMyAdmin SQL转储文件导入到MySQL数据库?
- 2. 通过PHPMyAdmin导出MySQL数据库
- 3. 使用存储过程将SQL表/数据导出到MS Access
- 4. 通过PhpMyAdmin将MS SQL Server数据库(.mdf文件)转换为MySQL?
- 5. 无法通过phpMyAdmin导入数据库
- 6. 如何导出MS Sql Server数据库转储并将其导入到Mysql数据库中?
- 7. 如何将数据从SQL数据库导出到MS Excel中
- 8. 使用存储过程将数据从MS Sql导入到MySQL
- 9. 导入数据到MS SQL数据库
- 10. 将示例数据库导入到phpMyAdmin
- 11. phpMyAdmin导出数据库
- 12. 将MS Access数据库导出到SQL Server 2008 Express
- 13. 将XML导入到phpmyadmin数据库中
- 14. 通过存储过程将数据从Excel导入到SQL Server
- 15. 将sqlite2数据库导出到SQL
- 16. 将SQL数据库导出到Access - ASP.NET
- 17. phpmyadmin sql转储到XML
- 18. phpmyadmin数据库导出是二进制
- 19. 将.sql文件导入到没有PHPmyAdmin的数据库中
- 20. 无法将数据库从Microsoft SQL Server Management Studio导入到phpmyadmin
- 21. 将SQL文件导入到现有的数据库表(phpmyadmin)
- 22. 使用SQL转储将500MB .db文件导入到phpmyadmin中
- 23. 导入数据库的phpmyadmin
- 24. 如何通过节点导入PostgreSQL数据库转储和pg
- 25. 通过phpmyadmin数据库导入服务器的SQL查询错误导入
- 26. 如何将SQL Server数据库转换/导出到MSAccess从c#
- 27. 将数据添加到MS-SQL后通过使用Asp.Net MVC-5将数据存储在IIS中时出错
- 28. 通过phpMyAdmin导入和替换已编辑的数据库
- 29. 将Doctrine连接到MS SQL数据库
- 30. 将matlab数据导出到MS Access中
这是有用的,但问题是专门关于与phpMyAdmin使用。这里有一个类似的帖子,用于MySQL到MSSQL - http://stackoverflow.com/questions/2621682/import-mysql-database-into-a-ms-sql-server/2640073 – 2013-10-22 18:10:01