您可以在插入语句上使用INSERT IGNORE INTO语法或INSERT … ON DUPLICATE KEY UPDATE。
如果使用INSERT IGNORE,则如果该行导致重复键,则实际上不会插入该行。但是该语句不会产生错误。而是生成警告。
INSERT IGNORE INTO mytable (primaryKey, field1, field2)VALUES ('abc', 1, 2);
您可以在插入语句上使用INSERT IGNORE INTO语法或INSERT … ON DUPLICATE KEY UPDATE。
如果使用INSERT IGNORE,则如果该行导致重复键,则实际上不会插入该行。但是该语句不会产生错误。而是生成警告。
INSERT IGNORE INTO mytable (primaryKey, field1, field2)VALUES ('abc', 1, 2);