#1064 - 你在你的SQL语法错误; LOAD DATA LOCAL INFILE
问题描述:
,我在下面的MySQL查询得到#1064 - You have an error in your SQL syntax;
。#1064 - 你在你的SQL语法错误; LOAD DATA LOCAL INFILE
LOAD DATA LOCAL INFILE 'path-to-file.csv'
INTO TABLE ls_missing_products
FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\\r'
ROWS (ProductID, status)
SET status = 0;
以下是我收到的完整错误消息。
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ROWS (ProductID, status) SET status = 0' at line 1
答
ROWS是在LOAD DATA IGNORE关键字或者添加IGNORE或删除行的一部分。 https://dev.mysql.com/doc/refman/5.7/en/load-data.html
什么是你想在这里做什么?你的表格结构和CSV输入是什么? –