对于较小的 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