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)