Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: UPDATE nicht ausführen, wenn nichts?

  Alt 17. Jun 2016, 18:34
Nur mal so dahingedacht:
  • Der UPDATE -Trigger wird immer ausgelöst, wenn ein UPDATE Statement abgesetzt wird.
  • Ein TIMESTAMP Feld (mit ON UPDATE CURRENT_TIMESTAMP ) wird nur dann aktualisiert, wenn sich wirklich Daten in der Zeile ändern.
Im UPDATE -Trigger braucht man jetzt also nur noch zu prüfen, ob es eine Änderung im TIMESTAMP Feld gibt (IF OLD.ts <> NEW.ts THEN ) und schon kann man darauf gesondert reagieren.

So funktioniert es z.B. bei MySQL
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)
  Mit Zitat antworten Zitat