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.