sql >> Database >  >> RDS >> Mysql

Hoe wijzigingen in meerdere kolommen in de databasetabel bij te houden voor controledoeleinden?

Ervan uitgaande dat u een voldoende recente versie van mySQL gebruikt, zou ik triggers , persoonlijk.

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.




  1. mysql hiërarchie self-join, haal alle subcategorieën op

  2. hoe kan dit de prestaties beïnvloeden wanneer ik UUID's als mijn primaire sleutels in MySQL gebruik?

  3. LIKE gebruiken in een Oracle IN-clausule

  4. ASPNETDB.mdf voor MySQL