防止在导入csv文件时在mysql中重复插入行

时间:2015-07-22 14:21:42

标签: php mysql csv

在导入mysql时阻止csv file中的重复行插入。我想通过导入csv文件将数据插入到mysql表中。如何防止duplicate row插入?

1 个答案:

答案 0 :(得分:2)

在列中创建可能有重复的UNIQUE索引,然后

LOAD DATA INFILE 'file.csv' IGNORE INTO TABLE table_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
ESCAPED BY '"' LINES TERMINATED BY '\n';