Jediným spolehlivým způsobem, jak zachytit všechny změny v tabulce DB, je použití spouštěčů na serveru. Riziko úpravy vlastního kódu za účelem auditu změn spočívá v tom, že změny z jiné aplikace/uživatele atd. nebudou zachyceny.
Přesto si nejsem jistý, zda má MySQL 4 podporu spouštění.