MySQLでテーブルの複製(コピー)を作成する

空のテーブルを作成する

元テーブルと同じフィールドを持つ空テーブルを作成する。
create table 新テーブル名 like 元テーブル名;

元のテーブルからデータコピーをする。
insert into 新テーブル名 select * 元テーブル名;

おすすめの記事