MySQLでデータのダンプとリストアをCSVファイルでやりとりする方法を簡単にメモ。
ダンプ
SELECT * FROM tableA INTO OUTFILE "/tmp/dump.csv" FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"';
リストア
LOAD DATA INFILE "/tmp/dump.csv" INTO TABLE tableA FIELDS TERMINATED BY ',' ENCLOSED BY '"';
http://sasuke.main.jp/sqlcsv.html
注意した点として、Ubuntuなどではデフォルトで/tmp/ 以下からでしかCSVファイルを扱えなかったので、ダンプ・リストア時のエラーに注意。確かerrorno 13だった気が。。。
0 件のコメント:
コメントを投稿