我正在尝试在命令行上使用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"
此致
答案 0 :(得分:4)
您的文件行终止符可能与LOAD DATA
语句中的定义不同。
尝试使用\r\n
或\r
代替\n
。