Hello,
dafür gibt es Stored Procedures und Triggers.
Lass den (Select-)Zugriff nur über eine Stored Procedure zu. Diese kann dann in einer zweiten Tabelle automatisch das Logging betreiben. Dort kannst Du entweder Updates durchführen, oder besser noch, reine Bewegungsdaten schreiben lassen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg