尋找幫助來創建一個Mysql查詢來複制現有表的結構來創建另一個表。用Mysql查詢來複製表的結構來創建另一個表
12
A
回答
25
要創建一個表在另一個表的精確副本:
CREATE TABLE `new_table_name` LIKE `old_table_name`;
13
如果你也希望複製表的內容,你可以這樣做:
CREATE TABLE `new_table_name` LIKE `old_table_name`;
INSERT INTO `new_table_name` SELECT * FROM `old_table_name`;
5
如果你想複製包括其密鑰表結構,那麼你應該使用:
CREATE TABLE `new_table_name` LIKE `old_table_name`;
複製整個表
CREATE TABLE `new_table_name` SELECT * FROM `old_table_name`;
它將創建表並插入舊錶中的所有數據,但不從舊錶中引入密鑰。所以你需要爲新表設置鍵。
0
MySQL查詢結構複製表格創建沒有數據的另一種方式是另一種表結構...
CREATE TABLE `table_name_new` select * from `table_name_old` limit 0;
相關問題
- 1. 操縱查詢結果來創建另一個表
- 2. 構建查詢來創建表
- 3. 使用預先創建的sql查詢來獲取表結構
- 4. 使用MySQL查詢結果來創建FusionCharts的圖表
- 5. 將查詢結果複製到另一個mysql表
- 6. MySQL將來自多個表的查詢結果結合起來
- 7. MySQL查詢的幫助下,使用來自另一個表
- 8. SQL查詢與來自另一個表
- 9. 如何構建這個sql查詢來創建下列新表?
- 10. 結合來自同一個表的2個MYSQL計數查詢
- 11. 使用GraphQL結構來構建複雜的數據庫查詢
- 12. 如何轉換查詢在MySQL中創建MSSQL中一個表來查詢
- 13. 從另一個查詢的結果查詢第二個mysql表
- 14. PHP MySQL的創建查詢來搜索多個表
- 15. 如何創建一個SQL查詢來檢查多個表中的重複項
- 16. 通過查詢另一個表來填充一個表的值
- 17. Mysql:擴展一個表結構與另一個表結構
- 18. MySQL的查詢表 - 結構如下創建不顯示第一個結果
- 19. 創建複製構造一個鏈表
- 20. SQL - 根據另一個查詢的結果創建連接/查詢。聯結表將來自另一個查詢的結果
- 21. 複雜的mysql查詢創建html表
- 22. 在MySQL/PHP創建一個查詢表
- 23. 更正mysql查詢來查詢一個表,並提供另一個表查詢的信息
- 24. Sql遞歸查詢來創建一個唯一的列表
- 25. MySQL查詢根據另一表中的一個表來改變值的值
- 26. 使用Qt構建一個來自mysql查詢的2D矢量
- 27. PHP + MySQL創建一個表來更改MySQL表中的數據
- 28. SQL查詢來從一個表是不是在另一個表
- 29. 在多個表上使用一對多來構建MySQL查詢問題
- 30. 創建MySQL觸發器來驗證另一個表