在MySQL中,如果需要創建一張和現有表結構相同的表,可以使用CREATE TABLE語句和LIKE子句來實現。
CREATE TABLE new_table LIKE old_table;
此時,新表與舊表完全相同,包括表結構和索引。
如果需要在新表中同時復制舊表中的數據,可以在LIKE子句后添加AS SELECT語句。
CREATE TABLE new_table LIKE old_table AS SELECT * FROM old_table;
此時,新表不僅與舊表結構相同,并且也復制了舊表數據。
需要注意的是,如果新表已經存在,會出現創建表失敗的情況。這時可以使用INSERT INTO語句將舊表數據插入到現有表中。
INSERT INTO new_table SELECT * FROM old_table;
在MySQL中,可以通過以上方法創建重復表,輕松實現表結構和數據的復制。
上一篇python 撤銷和向前
下一篇mysql創建個人資料表