Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/09/2008, 19:46
Avatar de omar190
omar190
 
Fecha de Ingreso: septiembre-2008
Mensajes: 191
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Problemas con VB y MySQL

Cita:
Iniciado por Genetix Ver Mensaje
Puedes crear una tabla con todos los campos iguales llamada backup, y le aumentas un campo mas llamado fecha para ver a que hora se borra.

Aquí te dejo un ejemplo que hice, no lo he probado, talvez contenga errores
Código sql:
Ver original
  1. CREATE TRIGGER tabla_poseida BEFORE DELETE ON tu_tabla
  2. FOR each ROW
  3. INSERT INTO tabla_backup (x,y,z,fecha)
  4. VALUES ('x','y','z',now());

Saludos!
Que tal Genetix, te cuneto que trate de crear el trigger pero me marca un error, que por mas que le busque nomas no pude solucionarlo:

CREATE TRIGGER pacientesdelete before DELETE ON sadmilab.pacientes
FOR each row BEGIN
INSERT INTO auditoria_pacientes (cve_paciente,cve_sucursal,nombre,fecha)
VALUES (old.cve_paciente,OLD.cve_sucursal,OLD.nombre,now( ));
END;

el error que me arroja es el siguiente:
This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'

espero que me pudan ayudar por que la verdad ya no se ni que hacer para poder saber por que se elimina el primer registro.