MySQLでテーブルをコピーする

忘れてしまうのでメモしておく。

CREATE TABLE new_table LIKE old_table;
INSERT INTO new_table SELECT * FROM old_table;

これは以下のように異なったDB間でも行うことができる。

CREATE TABLE new_table LIKE `old_database`.`old_table`;
INSERT INTO new_table SELECT * FROM `old_database`.`old_table`;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です