Mysql
 sql >> Database >  >> RDS >> Mysql

Come saltare i duplicati utilizzando INSERT INTO in modo ottimizzato?

INSERT IGNORE farà il trucco per te qui. Devi solo assicurarti di avere un indice UNICO definito sulla colonna che non vuoi duplicare.

Un'altra opzione è INSERT INTO ... ON DUPLICATE KEY UPDATE che non inserirà nuovamente il valore, ma ti consentirà di aggiornare altre colonne in quella riga. Ad esempio, un contatore o un timestamp.