我有一个包含以下列的表: ID | Name | Source ID是自动增量和主键。我需要从CSV文件加载数据。文件中的数据格式如下: Name、Source。
我需要从文件中加载数据而不是重复。我指定表中的字段Name是唯一的,并运行以下语句:
LOAD DATA INFILE 'F:/myfile.csv'
IGNORE
INTO TABLE test(name,source)
COLUMNS TERMINATED BY ','
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n';但是我在SQL语法中遇到了错误。你能帮帮我吗。
发布于 2012-10-10 08:38:37
我不认为可以在table语句中指定列:
LOAD DATA INFILE 'F:/myfile.csv'
IGNORE INTO TABLE test
COLUMNS TERMINATED BY ','
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
(`name`,`source`);像这样试一下。每个http://dev.mysql.com/doc/refman/5.1/en/load-data.html
https://stackoverflow.com/questions/12810255
复制相似问题