使用LOAD DATA INFILE将csv文件导入mysql

时间:2016-02-06 08:06:46

标签: mysql

LOAD DATA INFILE 'returns_inprogress_06-Feb-2016-11-35.csv'
IGNORE INTO TABLE fkreturn
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\n'
(`FSN`,`Product`,`Order Id`,`ORDER ITEM ID`,`SKU Code`,`Return ID`,`Return Created On`,`Return Action`,`Return Type`,`Is FA`,`New Order Item Id`,`Sub Reason`,`Comments`,`Shipment Status`,`Tracking Id`,`Good Quantity`,`Bad Quantity`,`Total Price`,`Quantity`);

执行时会出现错误"#1290 - MySQL服务器正在运行--secure-file-priv选项"所以它无法执行此语句。我正在使用Windows wamp,CSV文件在www文件夹中。我想要的只是忽略主键的重复(返回ID)并上传其他内容。此字段也应标记为唯一。或者将csv上传到表而忽略重复的任何其他简单方法

0 个答案:

没有答案