Juste un petit aide-mémoire.
Mysql propose 3 scénarios différents pour gérer les doublons de clés uniques :
Si vous voulez...
- ne rien faire - utiliser
INSERT IGNORE
- supprimer existant et créer un nouveau - utilisez
REPLACE INTO
- mettre à jour existant - utilisez
ON DUPLICATE UPDATE