Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Tablas de Auditoria... INSERT Automatico

Estas en el tema de Tablas de Auditoria... INSERT Automatico en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/08/2010, 10:47
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 12 años
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)
  #2 (permalink)  
Antiguo 25/08/2010, 10:51
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 9 años, 10 meses
Puntos: 36
Respuesta: Tablas de Auditoria... INSERT Automatico

creo q eso iria mejor en el subforo de mysql. Yo tampoco conozco mucho sobre trigers, apenas voy entrando a eso. sigue buscando
  #3 (permalink)  
Antiguo 25/08/2010, 11:33
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 12 años
Puntos: 20
Respuesta: Tablas de Auditoria... INSERT Automatico

pense que aca estaba bien ya que dice PHP y "Manejo de Base de datos"..

sera que algun moderador lo puede mover a un subforo de mysql...
__________________
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)
  #4 (permalink)  
Antiguo 25/08/2010, 17:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 10 meses
Puntos: 2135
Tema movido desde PHP a Mysql
  #5 (permalink)  
Antiguo 25/08/2010, 18:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 11 años, 1 mes
Puntos: 360
Respuesta: Tablas de Auditoria... INSERT Automatico

Mira esto
http://www.webtaller.com/construccio...-mysql-5.0.php

Ni te lo explico por que tratan el mismo ejemplo que voz necesitas que es la auditoria de una tabla ante actualizaciones.

Si te surgen dudas, postealas.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: auditoria, automatico, insert, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:11.