【发布时间】:2012-06-13 19:58:09
【问题描述】:
我有一个包含 10 列的表,我必须从 CSV 文件中添加很多很多行。当然,我不能添加两个相同的行,所以如果整行确实存在,我需要一个忽略该命令的 SQL 语句。仅当所有字段都相同时,才必须忽略 INSERT。两行可能具有相同的 field1 或 field2,但并非所有字段都相同。
我尝试了INSERT IGNORE,但它不起作用。没有将列设置为UNIQUE,因为只有当整行相同时,INSERT 才必须被忽略。
您对此有什么解决方案?谢谢!
【问题讨论】: