如何将大型csv导入mysql表?

时间:2013-07-16 16:24:33

标签: mysql csv

对于较小的csv文件,以下内容一直对我有用......

LOAD DATA LOCAL INFILE 'C:/store_emails2.csv' INTO TABLE 
mytable FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

现在,我正在尝试使用包含100K行的文件。但是Mysql只需要大约50K行。奇怪的是它需要随机行,而不仅仅是前50K。我不知道问题是什么,因为文件格式正确并且我已经多次以这种方式导入数据。关于可能出现什么问题的任何想法?

编辑:包括csv的哪一部分......

CUST_NUM,LAST_NAME,FIRST_NAME,MIDDLE_INIT,PREFIX,SUFFIX,ADDRESS_1,ADDRESS_2,CITY,STATE,ZIP,HOME_TEL,BUS,MAILING,MOD_DATE,SIGN_UP_DATE,BIRTHDAY_DATE,CASHIER,STR,EMAIL

1234556767,name,name,,,,,,,,,9999999999,,Y,6007,607,0101,341,71,email

0 个答案:

没有答案