Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2007, 06:07
cardillator
(Desactivado)
 
Fecha de Ingreso: octubre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Sentencia UPDATE, ver que campos cambian realmente

Hola,

La unica forma de ver los cambios que realmente cambian, deberías crear un trigger de mysql.

Un trigger es un script alamacenado en la BD, que se ejecuta al producirse un cambio en la base de datos: un insert, un update o un delete.

Se define más o menos así:

CREATE TRIGGER trigger_auditoria_clientes AFTER UPDATE ON clientes
FOR EACH ROW
BEGIN
INSERT INTO auditoria_clientes(nombre, anterior_ejecutivo_cuenta, usuario, cambiado)
VALUES (OLD.nombre, OLD.ejecutivo_cuenta, CURRENT_USER(), NOW() );
END;

Puedes obtener más información de cómo definir tu trigger en esta página:

mysql-hispano.org/page.php?id=36

Última edición por BrujoNic; 27/10/2007 a las 21:13