Vinzenz Mai: MySQL UPDATE nur bei veränderungen ausführen

Beitrag lesen

Hallo,

Mein Problem daran ist, dass es sich um ein Preis Tabelle handelt und jede Veränderung vom Benutzer gespeichert werden muss. Es kommt allerdings nicht immer zu Änderungen, dann darf das System auch nicht den Benutzer speichern.

ich gehe davon aus, dass Deine UPDATE-Anweisung eine WHERE-Klausel enthält. Ergänze diese um eine zusätzliche Bedingung, die erfüllt sein muss (d.h. ein logisches UND): Die Bedingung lautet, dass sich irgendein Spalteninhalt geändert haben muss. Gibt es nur eine Spalte, die sich ändern darf, wäre es das. Gibt es mehrere Spalten, die geändert werden können, so verknüpfe diese mit einem logischen ODER. Denke in diesem Fall daran, die gesamte ODER-Gruppe zu klammern.

Freundliche Grüße

Vinzenz