achtelpetit
Neues Mitglied
Guten Tag zusammen,
bekanntlich liefert MySQL nichts zurück, wenn eine Update-Abfrage in einem Datensatz schon den Wert vorfindet, den man updaten will.
Weil ich aber eine Fallunterscheidung brauche (update oder insert) kann dieses Verhalten zu Fehlern führen, nämlich dann, wenn ich versuche einen schon vorhandenen DS anzufügen, nachdem "Rows affected" nichts gesagt hat.
Gibt es eine elegantere Möglichkeit, dieses Verhalten zu umschiffen, als zunächst einen Select auf den fraglichen DS auszuführen?
bekanntlich liefert MySQL nichts zurück, wenn eine Update-Abfrage in einem Datensatz schon den Wert vorfindet, den man updaten will.
Weil ich aber eine Fallunterscheidung brauche (update oder insert) kann dieses Verhalten zu Fehlern führen, nämlich dann, wenn ich versuche einen schon vorhandenen DS anzufügen, nachdem "Rows affected" nichts gesagt hat.
Gibt es eine elegantere Möglichkeit, dieses Verhalten zu umschiffen, als zunächst einen Select auf den fraglichen DS auszuführen?