當我使用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數據庫到phpMyAdmin 5.1.65
- 4. 使用存儲過程將SQL表/數據導出到MS Access
- 5. 通過PhpMyAdmin將MS SQL Server數據庫(.mdf文件)轉換爲MySQL?
- 6. 無法通過phpMyAdmin導入數據庫
- 7. MAMP phpMyAdmin數據庫轉儲導入
- 8. 如何導出MS Sql Server數據庫轉儲並將其導入到Mysql數據庫中?
- 9. 如何將數據從SQL數據庫導出到MS Excel中
- 10. 用phpmyadmin導出數據庫
- 11. 使用存儲過程將數據從MS Sql導入到MySQL
- 12. 導入數據到MS SQL數據庫
- 13. 將示例數據庫導入到phpMyAdmin
- 14. 導入一個MySQL轉儲到一個空數據庫的phpMyAdmin
- 15. phpMyAdmin導出數據庫
- 16. 將MS Access數據庫導出到SQL Server 2008 Express
- 17. 通過存儲過程將數據從Excel導入到SQL Server
- 18. 將XML導入到phpmyadmin數據庫中
- 19. 將powershell導出到sql數據庫中
- 20. 將sqlite2數據庫導出到SQL
- 21. 將SQL數據庫導出到Access - ASP.NET
- 22. phpmyadmin sql轉儲到XML
- 23. SQL轉儲上傳到phpmyadmin
- 24. 從excel導出數據到MS Sql
- 25. phpmyadmin數據庫導出是二進制
- 26. Mysql:轉儲/將現有數據導出到.sql文件
- 27. 將.sql文件導入到沒有PHPmyAdmin的數據庫中
- 28. 無法將數據庫從Microsoft SQL Server Management Studio導入到phpmyadmin
- 29. 將SQL文件導入到現有的數據庫表(phpmyadmin)
- 30. 使用SQL轉儲將500MB .db文件導入到phpmyadmin中
這是有用的,但問題是專門關於與phpMyAdmin使用。這裏有一個類似的帖子,用於MySQL到MSSQL - http://stackoverflow.com/questions/2621682/import-mysql-database-into-a-ms-sql-server/2640073 – 2013-10-22 18:10:01