Bei beiden muss man aber aufpassen, ob auch genau das passiert, was man erreichen will!
- REPLACE => Ist eine Kombination von DELETE und INSERT. Der alte Satz wird also wirklich gelöscht und der neue hinzugefügt.
- ON DUPLICATE KEYS macht zwar ein bedingtes UPDATE wie gewünscht, allerdings mit dem Nebeneffekt, dass eine AUTOINC-Spalte einfach mal hochgezählt wird. Verhindern kann man dies durch ein Anpassen der Server-Einstellungen.
Beide Wege sind eben nicht falsch, haben aber ihre Eigenheiten
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)