dedlfix: mysql insert ignore into... Rückgabewert doppelte?

Beitrag lesen

Tach!

Ich würds selber prüfen und nur die Dinge eintragen die noch nicht vorhanden sind. Zum Beispiel erst in eine temporäre Tabelle eintragen und dann nur die Einträge übernehmen die es noch nicht gibt. Dann hast du selbst in der Hand was du tust.

Das ist ungünstig, weil man sich so ein eventuelles TOCTTOU-Problem einfängt. Dann lieber einzelne INSERTs ohne IGNORE und mit Prüfung auf den Duplicate Error. Das Ergebnis ist dasselbe, aber sicherer.

dedlfix.