職場の、Linuxサーバ上で、mysqlコマンドを実行して LOAD DATA INFILE を実行してみるとうまくいかない。 ローカルのWindows上ではうまくいくのに、Linuxサーバ上だと失敗する。 LOAD DATA INFILE .... LINES TERMINATED BY '\n' と記述していて、CSVファイルの改行は、たしかに\nになっている。改行コードも問題ないはず。 あれこれ検索していると、mysqlコマンドを実行するときに、--local-infileオプションというものがあることが判明 MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.5.1.1 mysql のオプション mysql --local-infile としたら、 LOAD DATA INFILE もあっさり成功! 、、、、そういえば、なんだか何ヶ月か前にも同じことでひっかかっ