LOAD DATA INFILE无法在我的服务器上运行

时间:2016-02-09 05:24:56

标签: mysql sql database csv

我有一个带有400k记录的csv,我试图将其导入到现有的数据库表中,但它无法正常工作。我没有错误,只是说MYSQL返回一个空结果。

这是我正在执行的查询。

LOAD DATA INFILE 'C:\\xampp\\htdocs\\projects\\csvTest\\newDataList.csv'
INTO TABLE peeps
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
    (first, last,address,city,state,zip,imb,email,startDate,endDate,jobName)
SET id = NULL

有趣的是我在我的本地主机上运行这个确切的代码并且它可以工作,但是如果我在我的服务器机器上运行它就无法运行。

1 个答案:

答案 0 :(得分:0)

“开始”和“结束”是保留字,因此您需要将列名称括在反引号中,或者更好地重新命名这些列