mysql LOAD DATA INFILE无效

时间:2013-11-04 04:50:05

标签: mysql csv

我正在尝试在命令行上使用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"

此致

1 个答案:

答案 0 :(得分:4)

您的文件行终止符可能与LOAD DATA语句中的定义不同。

尝试使用\r\n\r代替\n