52
我需要在MySQL中複製表,使新表爲空。也就是說,我只需要將現有表格的結構複製到新的表格中。MySQL - 重複表
我需要在MySQL中複製表,使新表爲空。也就是說,我只需要將現有表格的結構複製到新的表格中。MySQL - 重複表
嘗試create table LIKE語法。
create table users2 like users;
這應該會給你一個空表(users2),其結構與原始(用戶)相同。
也有另一種方法來創建一個空表作爲現有表,你可以使用下面的命令也
create table a select * from users2 limit 0, 0;
感謝先生,但是怎麼樣從InnoDB中創建相同的表和更改表類型以在MyISAM同一時間? – GianFS 2013-01-18 01:03:10
你必須在兩個步驟中做到這一點 - 或者運行一個`SHOW CREATE TABLE`並修改輸出以適合你,或者運行一個`CREATE TABLE LIKE`後面跟着`ALTER TABLE`。 – Brilliand 2013-01-18 22:41:02