散々既出だと思うのだけど、普段コマンドラインからいじることも無いため、データベースのデフォルトとカラムの文字コードが合ってりゃ勝手にやってくれると思っていた…。
ExcelのCSVファイルを読み込むテンプレ
-- -- 文字コードをsjisに -- set character_set_database='sjis'; -- -- 区切り文字「,」囲み文字「(なし)」 -- LOAD DATA INFILE "CSVファイル名" INTO TABLE テーブル名 FIELDS TERMINATED BY ',' ENCLOSED BY '';
大量にCSVがあるときなどには、phpMyAdminからやるよりちょっぱやです。