4

コマンドラインでmysql LOAD DATA INFILEを使用してcsvファイルをロードしようとしています。エラーは発生せず、データもロードされません。誰でも私を助けてもらえますか?次のコマンドを使用しています

mysql> LOAD DATA INFILE '/Applications/XAMPP/xamppfiles/htdocs/dev/__php__/mysql/data.csv'
->             INTO TABLE csvdata
->               FIELDS TERMINATED BY ','
->               OPTIONALLY ENCLOSED BY '"'
->               LINES TERMINATED BY '\n'
->               IGNORE 1 LINES;
Query OK, 0 rows affected (0.00 sec)
Records: 0  Deleted: 0  Skipped: 0  Warnings: 0

以下は私のCSVファイルです

"emp_id","first_name","last_name","username"
"EMP1","Tibass","Deloris","Tibass1"

よろしく

4

1 に答える 1

8

Probably your file line terminator differs from your definition in the LOAD DATA statement.

Try the \r\n or \r instead of the \n.

于 2013-11-28T06:07:38.123 に答える