Vinzenz Mai: Welche Einträge wurden bei einer UPDATE-Anweisung geändert?

Beitrag lesen

Hallo,

man kann auch zusätzlich eine Vorgangsnummer einstanzen.

und ändert damit Datensätze, die nicht geändert wurden ...
Nein, das halte ich nicht für eine gute Idee.

Oder gibt es einen wichtigen wissenschaftlichen Hintergrund, dass man sowas nicht als Änderung bezeichnen darf?

das hängt schlicht und einfach von der Anforderung ab. Logisch.
Ich halte es jedoch für fehlerhaft, in einem Änderungslog Datensätze aufzuführen, die nicht geändert wurden. Es ist widersinnig.

Ob im Einzelfall ein Änderungswille vorliegt, kann ich nicht beurteilen.
Ich schrieb daher, dass ich das nicht für eine gute Idee halte.
Und von künstlichen Änderungen, die völlig überflüssig sind, halte ich noch weniger ...

Prinzipiell halte ich meine Trigger-Lösung, die einfach in eine Protokolltabelle loggt (ohne nachfolgendes Wegschreiben in eine Logdatei) für eine saubere Lösung. Ein cronjob könnte aus dieser Tabelle das Änderungsprotokoll erzeugen.

Freundliche Grüße

Vinzenz