MySQL テーブルのコピー
こんにちは、カズマです。
最近、MySQLを使うことが多いので、
MySQLでのテーブルのコピーの方法を記述したいと思います。
①テーブル構成をコピーする
CREATE TABLE 新しく作るテーブル名 LIKE 元となるテーブル名 例) CREATE TABLE TEST2 LIKE TEST;
②テーブル内のデータをコピーする
INSERT INTO 新しく作られたテーブル名 SELECT * from 元となるテーブル名; 例) INSERT INTO TEST2 SELECT * from TEST;
フィールド指定でのインサートも可能
INSERT INTO TEST2(TEST1,TEST2) SELECT TEST01,TEST02 FROM TEST;
③完了
何気に使うことがあるので備忘録。
最近のコメント