Du kan använda syntaxen INSERT IGNORE INTO eller INSERT...ON DUPLICATE KEY UPDATE på din insert-sats.
Om du använder INSERT IGNORE kommer raden faktiskt inte att infogas om den resulterar i en dubblettnyckel. Men uttalandet kommer inte att generera ett fel. Det genererar en varning istället.
INSERT IGNORE INTO mytable
(primaryKey, field1, field2)
VALUES
('abc', 1, 2);