SQL Insérer avec un index unique


Exemple

UPDATE Customers SET Email = "richard0123@example.com" WHERE id = 1;

Cela échouera si un index unique est défini dans la colonne Email des clients . Cependant, un autre comportement peut être défini pour ce cas:

UPDATE Customers SET Email = "richard0123@example.com" WHERE id = 1 ON DUPLICATE KEY;