BACK
2012-12-09

MySQLでCSVインポート

今更&あちこちに書いてありますが、まとめとしてメモ。

set names utf8;
load data infile "/var/xxx/yyy.csv" into table hogehoge_tbl fields terminated by ",";

当然CSVもutf8。
set namesしておかないと日本語が化ける。

P.S.
create temporary table hogehoge_tbl select 〜
で一時テーブル作ってたのだが、hogehoge_tblに何と日本語が入る処理になっていたlol
しかも動いてしまうlolol
これはいいのだろうか。まあUTFだから、ということなのだろうが、そこはかとなく心配...


BACK