Можете да използвате синтаксиса INSERT IGNORE INTO или INSERT...ON DUPLICATE KEY UPDATE във вашия израз за вмъкване.
Ако използвате INSERT IGNORE, тогава редът всъщност няма да бъде вмъкнат, ако доведе до дублиран ключ. Но изявлението няма да генерира грешка. Вместо това генерира предупреждение.
INSERT IGNORE INTO mytable
(primaryKey, field1, field2)
VALUES
('abc', 1, 2);