MySQL

2014-10-23, mysql

同じ定義のテーブルを作成する

そんなに使わないんですけれど、時々かなり嬉しい構文です。同定義のテーブルを作成します。

mysql> CREATE TABLE foo LIKE bar;

新しいテーブルは空っぽですので、データも複製したい場合は、以下のような感じで元のテーブルのデータを流し込むと良いでしょう。

mysql> INSERT INTO foo SELECT * FROM bar;

参考URL

この記事は役に立ちましたか?