Se me ha pedido que audite todos los cambios en una tabla MySQL. ¿Alguien sabe de alguna herramienta para ayudarme a hacer esto o necesito escribir mi propia solución?¿Cómo debo auditar los cambios en una tabla MySQL (usando MySQL 4)?
Si escribo mi propia auditoría, mi idea inicial fue crear una tabla separada y crear una cadena de cambios en el código PHP. Algo como "fieldname1 -> oldvalue | fieldname2 -> oldvalue, ...". Si ve un problema importante con este método, hágamelo saber.
Supongo que tendré que implementar mi solución back-asswards. Tal vez pueda obtener permiso para actualizar a MySQL 5. – Haabda
Se agregaron disparadores en MySQL 5.0. En este punto realmente no hay una buena razón para no actualizar de 4 a 5. 5.1 está en versión candidata, y 6.0 está en desarrollo Alpha. – acrosman
¿Pueden los disparadores rastrear qué usuario está haciendo los cambios? – andho