ON DUPLICATE KEY UPDATE
bearbeitet von robertrothLieber Christian,
liebe Mitdenker,
liebe Wissende,
liebe Neugierige,
> > Du vermischst da zwei Standard-Trigger/Constraints von MySQL miteinander.
>
> [Nein. UPSERT existiert.](https://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html)
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!
ON DUPLICATE KEY UPDATE
bearbeitet von robertrothLieber Christian,
liebe Mitdenker,
liebe Wissende,
liebe Neugierige,
> > Du vermischst da zwei Standard-Trigger/Constraints von MySQL miteinander.
>
> [Nein. UPSERT existiert.](https://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html)
Sorry, ich war über die Formulierung gestolpert und die irgendwie in einm 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!