Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2010, 10:47
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 9 meses
Puntos: 20
Pregunta Tablas de Auditoria... INSERT Automatico

Tengo 2 tablas de estructuras identicas la unca variacion son 3 campos que le agrego id_audit que es un autoincrementable y accion que es donde se guardara si se hiso un Update, Insert o Delete y fechacambio donde guarda la fecha y hora del cambio con algun CURDATE o algo asi....

algo parecido a esto:
-------------
TABLA PRINCIPAL:
id INT (PK Autoincrement)
nombre varchar (100)
precio varchar(100)
-------------
TABLA DE AUDITORIA:
id_audit INT (PK Autoincrement)
accion varchar (6)
fechacambio DATETIME
id INT
nombre varchar (100)
precio varchar(100)
-------------

solo que mis tablas tienen unos 50 campos.... decirle uno por uno que campo de la tabla1 corresponde a tal campo de la tabla2 seria algo muy tedioso siendo que tienen los mismos nombres de campos... solo en el caso de los 3 primeros campos obviamente si tendria que hacerlo manual ya que no estan en la tabla1 pero los demas habria alguna forma de hacerlo automatico?

como puedo hacer para crear un triguer ON UPDATE que cada vez que se haga un update en la BD??? no entiendo bien eso de los TRIGERS...
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)