我想將SELECT查詢的結果導出爲有效的SQL INSERTS,並將其導入另一個數據庫(某些記錄被意外刪除)。通常我會使用PHPMyAdmin的導出功能,但PHPMyAdmin在其中一臺服務器上不可用。我相信我可以使用VIEW和mysqldump,但我不確定從哪裏開始 - 我無法找到說明如何只轉儲我的視圖的文檔。替代PHPMyAdmin導出
回答
好吧,如果你要導入到一個表1:1,你可以將其導出爲CSV文件,然後導入結果。
SELECT * FROM your_table
INTO OUTFILE '/tmp/table.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
然後,你可以通過做
load data local infile 'table.csv' into table your_new_table fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(your, field, names)
爲什麼不使用MySQL的默認值,insted指定他們在兩邊? – 2012-07-11 18:47:10
我認爲這將是一個更完整的答案來顯示值,因爲OP可能想要自定義他的輸出。 – 2012-07-11 18:48:03
是否必須先轉到CSV文件?我可以只輸出SQL INSERT語句嗎? – nachito 2012-07-11 18:56:52
只是追加INTO OUTFILE "filename"
查詢後,你會得到與該服務器上的內容的文件,你可以加載到其他服務器
SELECT *
FROM yourtable
INTO OUTFILE '/tmp/yourData.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
這將輸出到文件CSV格式導入手動。您也可以返回所需類型的數據。
- 1. 替代導出到CSV導出
- 2. Phpmyadmin導出問題
- 3. 用PHP/PHPMyAdmin導出
- 4. Excel導出CSV導入PHPmyAdmin
- 5. phpmyadmin導入/導出問題
- 6. SonataAdminBundle導出html代替xls
- 7. 替代導出AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY
- 8. phpMyAdmin導出數據庫
- 9. phpmyadmin無法導出程序
- 10. phpmyadmin導出函數 - 壓縮
- 11. phpmyadmin導出html不是sql
- 12. phpmyadmin導出錯誤2006
- 13. 用phpmyadmin導出數據庫
- 14. phpMyAdmin導出如何工作?
- 15. phpmyadmin,自動導入,sql和導出
- 16. Phpmyadmin導出/導入換行符問題
- 17. phpMyAdmin導出和導入視圖
- 18. phpmyadmin替代(阿賈克斯,excel樣)
- 19. 基於Web的PhpMyAdmin替代品?
- 20. 使用phpMyAdmin有什麼替代方法?
- 21. 將Gridview導出到Excel,但整個aspx頁面導出代替
- 22. 試圖從phpmyadmin導出大表,只導出2675條記錄
- 23. 如何使用PHPMyAdmin導出用戶
- 24. 通過PHPMyAdmin導出MySQL數據庫
- 25. 如何將phpmyadmin表導出爲csv?
- 26. PHPMyAdmin/MySQL中的導出表格描述
- 27. phpmyadmin:禁用表格的導出權限
- 28. phpMyAdmin的不能導出數據庫
- 29. MAMP - 不使用phpMyAdmin導出表?
- 30. phpMyAdmin和XML導出:舊的方式
檢查here..It是開源Web工具...它可能解決你的問題... [點擊這裏](http://mywebsql.net/) – Rush 2012-07-11 18:45:41