Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2013, 14:25
angelsds
 
Fecha de Ingreso: noviembre-2012
Ubicación: Caracas - Venezuela
Mensajes: 116
Antigüedad: 11 años, 5 meses
Puntos: 1
Tablas de logs

Saludos gente de forosdelweb, recurro a su valiosa ayuda ya que he creado una base de datos y me gustaria tener o agregarle una(s) tabla(s) para auditorias, quiero crear unas tablas con logs sobre qué sentencias se han hecho en la BD

¿Cómo puedo alimentar una tabla con todas las transaccione que se realicen en mi BD MySQL? Me refiero a INSERTS, UPDATE, DELETE, SELECT y en qué tablas se ha hecho?

Tengo la idea de que puede hacerse con Triggers pero mis conocimientos en triggers son casi nulos (estoy leyendo todo al respecto pero quiero consultar con los expertos de forosdelweb :D)

un ejemplo sería tengo 2 tablas Usuarios y trámites:

Código:
Usuarios:

id -> INT(5), NOT NULL, PK, Auto-Increment
Nombre -> varchar(50), not null
login: -> varchar(25), not null, Unique
clave -> varchar(25), not null,
Código:
Trámites:

id -> INT(5), NOT NULL, PK, Auto-Increment
Tipo_tramite: -> Varchar(25), not null,
fecha -> date, not null
La tabla que deseo obtener debería tener id de log, tabla en la que se realizo la transacción, qué transaccion de realizo y en que fecha.

Por supuesto mi BD es más grande solo quiero un ejemplo con esas 2 tablas para intentar aplicarlo a mi BD

de antemano muchas gracias