在导入mysql
时阻止csv file
中的重复行插入。我想通过导入csv文件将数据插入到mysql表中。如何防止duplicate row
插入?
答案 0 :(得分:2)
在列中创建可能有重复的UNIQUE索引,然后
LOAD DATA INFILE 'file.csv' IGNORE INTO TABLE table_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
ESCAPED BY '"' LINES TERMINATED BY '\n';