dedlfix: MySQL LOAD DATA INFILE - add columns and delete duplicates

Beitrag lesen

Tach!

Aber wie kann man jetzt die Daten ohne die Duplikate importieren?

Nun, wenn LOAD DATA INFILE keine entsprechende Syntax dazu hat, dann wird es wohl nicht damit gehen. Zu testen wäre da lediglich, ob der Import abgebrochen wird oder weiterläuft. Bei letzterem wäre dein Problem ja gelöst, bei erstem braucht es eine alternative Vorgehensweise. Zum Beispiel erstmal in eine temporäre Tabelle einlesen und diese dann in die eigentliche Tabelle einfüllen. Bei INSERT ... SELECT gibt es jedenfalls die Möglichkeit des ON DUPLICATE KEY UPDATE.

dedlfix.