L'unico modo infallibile per acquisire tutte le modifiche a una tabella DB è utilizzare i trigger sul server. Il rischio di modificare il proprio codice per controllare le modifiche è che le modifiche da un'altra applicazione/utente ecc. non verranno acquisite.
Detto questo, non sono sicuro che MySQL 4 avesse il supporto per i trigger.