我需要複製三個表並將它們重命名爲相同的MySQL數據庫。有誰知道我可以執行的聲明,還是我需要導出和導入?複製3個表並更改它們的名稱
-3
A
回答
0
回答StackOverflow,隱藏在數據庫重命名操作下(數據庫可以通過創建一個新數據庫,然後「移動」表重新命名)。
https://stackoverflow.com/a/2298602/584490 RENAME TABLE db.table TO db.table;
從評論說:「我剛剛與30+表做到了這一點與一個InnoDB數據庫,使用file_per_table設置,即使一些表是3+百萬行,它完成< 1秒,它似乎只是將文件移動到存儲上,而不是做任何更復雜的事情......如果可能的話:) +。
0
你應該看看SELECT INTO的mysql等價物:http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-select-into-table.html。
用新名稱創建新表,然後使用上述方法將舊錶數據複製到新表中。
相關問題
- 1. 複製文件並更改名稱
- 2. 檢查文本文件中的重複名稱並更改它們C#
- 3. 使用JS複製表單並更改名稱數據
- 4. XSLT:複製節點,並修改它們
- 5. 更改excel表單複選框名稱
- 6. 將值從 - 更改爲+並將它們複製到新工作表中
- 7. 將工作表複製到新工作簿並防止它們更改
- 8. 動態更改表單上覆制輸入的ID和名稱
- 9. Excel VBA代碼複製在多個工作表中找到的名稱並計算它們出現的次數
- 10. 將工作表複製到新工作簿並將工作表名稱更改爲撰寫名稱
- 11. 重複錶行,並更改輸入選擇名稱
- 12. 限制更改工作表名稱
- 13. 自動複製表結構,並更改表名mysql
- 14. 列表元素的名稱,而不改變它們的類型
- 15. 複製表單後無法更改名稱
- 16. 複製3行並將它們粘貼在上面
- 17. R:更改多個表的列名稱
- 18. 重命名批量文件並更改某些前綴並將它們更改
- 19. 可靠的兩個JavaScript對象並改變它們的關鍵名稱
- 20. EF 4.1 DbContextGenerator對象名稱 - 它們可以更改嗎?
- 21. 查找重複並更改它們的顏色
- 22. 合併3個相同名稱的數據庫,並將它們重命名爲python
- 23. Python:如何找到重複的文件夾名稱並重命名它們?
- 24. 在同一張表中多次複製(命名)表格並更改表格名稱
- 25. 更改工作表名稱
- 26. 更改列複製他們的父親
- 27. 更改名稱的複選框onclick
- 28. 索引名稱是否有關係,即它們是否在表格中更改?
- 29. 控制名稱在複製/粘貼後更改
- 30. Win32 WndProc名稱:爲什麼我不能更改它的名稱?
考慮刪除php標記和導入標記。 –
您應該包含MySQL版本,以及您正在使用的引擎(InnoDB,MyISAM,內存等)。 –