Sie könnten einen vor dem Update-Trigger durchführen Dadurch wird eine vollständige Kopie des Datensatzes in eine Verlaufstabelle verschoben, die auch zusätzliche Zustandsdaten enthält, die Sie speichern möchten (Aktualisierungsdatum, Benutzer usw.)
Auf diese Weise haben Sie einen vollständigen Revisionsverlauf darüber, was mit welchen Datensätzen passiert ist, und es sollte transparent passieren. Denken Sie nur daran, dass Sie alle eindeutigen Einschränkungen aus der Verlaufstabelle löschen sollten.
Hoffe das hilft.