Nur ein kleiner Cheatsheet.
Mysql hat 3 verschiedene Szenarien für den Umgang mit Duplikaten eindeutiger Schlüssel:
Wenn Sie möchten...
- nichts tun - verwenden Sie
INSERT IGNORE - vorhandenes löschen und neu erstellen - verwenden Sie
REPLACE INTO - vorhandenes aktualisieren - verwenden Sie
ON DUPLICATE UPDATE