如何将csv导入mysql表?

时间:2013-05-22 15:51:07

标签: mysql csv import

错误:此查询只是插入1行文件

LOAD DATA INFILE 'file.csv' INTO TABLE coords FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

该文件有300k行。

列以逗号分隔。

1 个答案:

答案 0 :(得分:1)

coords是如何创建的?它有10个数据属性吗?

我刚刚使用包含六条相同行(使用您的数据)的文件进行了快速测试并输入:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE coord FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

它读取了所有6行。

我是在Linux下完成的。如果您在Windows上,可能需要'\ r \ n'(?)。