将.CSV文件导入mysql数据库

时间:2016-06-14 21:08:36

标签: php mysql csv

我有.csv文件,我想使用SQL语法导入到我的数据库。这就是我的.csv文件的样子:

"john"
"james"
"peter"
"andrew"
"harry"
"king"
"hanny"
"charles"

所以我用我的SQL语法运行了这段代码:

LOAD DATA LOCAL INFILE 'C:/file.csv' INTO TABLE table FIELDS TERMINATED BY '' ENCLOSED BY '"' LINES TERMINATED BY '\n' (names)

但这是我插入时得到的:

john"
"james"
"peter"
"andrew"
"harry"
"king"
"hanny"
"charles

请如何在每行中插入每个名称

1 个答案:

答案 0 :(得分:0)

由于您使用的是Windows,因此CSV中的行由回车符\ r和转义序列\ n分隔。因此你必须使用

LINES TERMINATED BY '\r\n'

代替:

Import values from CSV