Solo un piccolo cheatsheet.
Mysql ha 3 diversi scenari per la gestione di duplicati di chiavi univoci:
Se vuoi...
- non fare nulla - usa
INSERT IGNORE - elimina quelli esistenti e creane di nuovi - usa
REPLACE INTO - aggiornamento esistente - utilizzare
ON DUPLICATE UPDATE