robertroth: ON DUPLICATE KEY UPDATE

Beitrag lesen

Lieber Christian, liebe Mitdenker, liebe Wissende, liebe Neugierige,

Du vermischst da zwei Standard-Trigger/Constraints von MySQL miteinander.

Nein. UPSERT existiert.

Sorry, ich war über die Formulierung gestolpert und die irgendwie in einem anderen Quadranten verortet, als sie wohl lag...

Also:

Update, wenn der Konbinationsschlüssel nicht unique ist == Update, wenn der Kombinationsschlüssel duplicate ist

Und da hast Du selbstverständlich Recht, das gibt's tatsächlich schon - von MySQL :-)
Man muss eben nur einen eineindeutigen Kombinationsschlüssel dafür anlegen, dann wird er auch berücksichtigt.

Spirituelle Grüße
Euer Robert
robert.r@online.de

--
Möge der wahre Forumsgeist ewig leben!