sql >> Databáze >  >> RDS >> Mysql

Jak sledovat změny ve více sloupcích v databázové tabulce pro účely auditu?

Za předpokladu, že používáte dostatečně aktuální verzi mySQL, použil bych spouštěče , osobně.

Za předpokladu, že fungují víceméně jako ty, které znám z jiných produktů (např. Oracle), váš problém se zjednoduší v tom smyslu, že na řádek umístíte spouštěče „aktualizace“ a použijete je k aktualizaci tabulky auditu pro každé pole. vás zajímá.

Možné upozornění:pokud se vaše aplikace přihlásí do DB pouze jako jeden uživatel (běžný přístup, například, pokud používáte sdružování připojení), může být obtížné přihlásit skutečnou identitu uživatele.




  1. Problém s výchozí hodnotou MySQL

  2. Oracle ORA-12154:TNS:Nelze vyřešit název služby Chyba?

  3. Chyba dotazu Python/MySQL:`Neznámý sloupec`

  4. Podporuje Postgres vnořené nebo autonomní transakce?