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