LOAD DATA INFILE仅插入1条记录

Eri*_*icP 5 mysql load-data-infile

我有一个csv文件,我试图通过命令行导入.但是只插入了一行.它们是逗号分隔的值.我在使用Excel Mac的Mac上.我保存为csv文件.如何判断行是由\ r还是\n或两者终止?这是我使用的代码:

LOAD DATA LOCAL INFILE '/Users/eric/Documents/contacts_test.csv' INTO TABLE `contacts_tmp` FIELDS TERMINATED BY ',' ESCAPED BY '\\' LINES TERMINATED BY '\n' (clientid,contactid,title,fname,mname,lname,suffixname,salutation,occupation,employer,home_addr1,home_addr2,home_city,home_state,home_zip,home_county,primary_addr1,primary_addr2,primary_city,primary_state,primary_zip,primary_county,work_addr1,work_addr2,work_city,work_state,work_zip,work_county,email,phone_home,phone_mobile,phone_work,fax,phone_other,codes);
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 5

我只是建议尝试使用相同的命令... LINES TERMINATED BY'\ r \n'...并查看你是否有更好的运气.


Mau*_*uro 5

有同样的问题,LINES TERMINATED BY '\r'做了工作。