La soluzione più semplice (a seconda delle tue esigenze specifiche) sarebbe probabilmente quella di aggiungere un trigger di aggiornamento/inserimento/eliminazione alla tabella, in modo da poter eseguire registrazioni aggiuntive quando i dati vengono inseriti/aggiornati/eliminati. In questo modo verranno coperti anche gli interventi manuali sul db...
Controlla http://dev.mysql.com/doc/refman/ 5.1/en/triggers.html per ulteriori informazioni.