MySQL

  • 別テーブル名でのインポート方法
CSV形式でdumpしておき、インポート時に以下のコマンドでインポートする

CSVでダンプ
SELECT * FROM dump_table INTO OUTFILE "/tmp/dump.csv" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';"

別テーブルにインポート(存在している必要あり)
LOAD DATA LOCAL INFILE '/tmp/dump.csv' INTO TABLE dump_table2 FIELDS TERMINATED BY ',' ENCLOSED BY '"';

簡単にテーブルをコピーする方法(一部FKとか切れるみたいだけど・・)
CREATE TABLE tbl_a AS SELECT * FROM tbl_b;

2014/10/6
最終更新:2014年10月21日 18:54