Ervan uitgaande dat u een voldoende recente versie van mySQL gebruikt, zou ik triggers
Ervan uitgaande dat ze min of meer werken zoals degene die ik ken in andere producten (bijv. Oracle), wordt uw probleem eenvoudiger, in die zin dat u een "update" -trigger op de rij plaatst en deze gebruikt om de controletabel voor elk veld bij te werken waarin u geïnteresseerd bent.
Mogelijke waarschuwing:als uw toepassing zich bij de database aanmeldt als slechts één gebruiker (een gebruikelijke benadering als u bijvoorbeeld verbindingspooling gebruikt), kan het lastig zijn om de daadwerkelijke gebruikersidentiteit vast te leggen.