我想將一個表中的所有行批量插入到另一個表中。我很困惑如何使用選擇插入。有沒有辦法自動創建一個新表,如果它不存在?將MySQL表的所有行轉移到另一個表
0
A
回答
3
有兩種方法可以做到這一點:
一是INSERT INTO ... SELECT
,這將插入您的查詢的結果集到現有的表具有相同的數據結構作爲查詢
INSERT INTO MyTable_Backup
SELECT * FROM MyTable
另一種是CREATE TABLE ... SELECT ...
,這將創建一個基於查詢的數據結構的新表中插入結果集。
CREATE TABLE MyTable_Backup
SELECT * FROM MyTable;
但是有一點要注意的是,這將不匹配源表的索引。如果你需要索引,你需要手動添加它們。
2
trigger和/或select into在這裏推薦
相關問題
- 1. MySQL將隨機行從一個表移動到另一個表
- 2. MySQL - 將一個表的子集移動到另一個表
- 3. 如何使用jQuery將錶行轉移到另一個表中?
- 4. 如何將一行從一個表移動到另一個表中的mysql?
- 5. 在轉換其中一個行時將所有內容從一個表移動到另一個表
- 6. 將行移到另一個工作表
- 7. MySql - 將大量記錄從一個錶轉移到另一個表
- 8. SQL Server - 將日期從一個錶轉移到另一個表
- 9. 將數據從一個表格轉移到另一個表格?
- 10. 將列從一個表格轉移到另一個表格
- 11. mysql - 將行從一個表格移動到另一個表格或更新
- 12. 將所有內容從一個域轉移到另一個域
- 13. 將行從一個表移動到另一個表?
- 14. 得到一個表完全移動到另一個表PHP,MYSQL
- 15. 將值插入到另一個表中的所有行的一個表中
- 16. 將多個表格從一個表格轉移到另一個表格
- 17. 將列表框項轉移到另一個列表框(Winforms C#)
- 18. SQL將表中的值從一個表複製到另一個表,但將副本移動到另一個表
- 19. 使用mysql將所有博客文章轉移到另一個wordpress數據庫
- 20. jQuery插件將錶行從一個表移動到另一個表
- 21. Mysql從另一個表的所有值的隨機行
- 22. 在MySQL中將所有表從一個數據庫複製到另一個
- 23. Vba將重複的行從一個表格移動到另一個表格
- 24. 將數據從一個表移動到另一個表
- 25. 將數據從一個表移動到另一個表,postgresql版
- 26. 如何將數據從一個表移動到另一個表#
- 27. 將項目從一個列表移動到另一個列表
- 28. 將SQL數據從一個表移動到另一個表
- 29. 將數據從一個表格移動到另一個表格
- 30. 將數據從一個表移動到另一個表