Provando ad effettuare una query di INSERT in una tabella in cui sono definite delle chiavi uniche, è possibile che MySQL visualizzi il classico errore di “duplicate entry” relativo al tentativo di inserire un record che contiene dei campi già presenti in altri record del database.
In questo caso, basta modificare la query:
INSERT INTO table VALUES ()
con
INSERT IGNORE INTO table VALUES ()
A vista d’occhio avrete notato che il tutto ruota intorno alla clausola IGNORE che va aggiunta tra INSERT ed INTO
enjoy