Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment ignorer les doublons en utilisant INSERT INTO de manière mieux optimisée ?

INSERT IGNORE fera l'affaire pour vous ici. Vous devez juste vous assurer que vous avez un index UNIQUE défini sur la colonne que vous ne voulez pas dupliquer.

Une autre option est INSERT INTO ... ON DUPLICATE KEY UPDATE qui n'insérera plus la valeur, mais vous permettra de mettre à jour d'autres colonnes de cette ligne. Un compteur ou un horodatage par exemple.