|    
			
				07/04/2008, 13:52
			
			
			  | 
  |   |  | Colaborador |  |  Fecha de Ingreso: julio-2007 Ubicación: Mexico, D.F. 
						Mensajes: 6.482
					 Antigüedad: 18 años, 3 meses Puntos: 180 |  | 
  |  Re: Crear un buen sistema de auditoria en mysql + php  
  Este codigo lo escribio Carlos Sacristan, para SQL SERVER, podrias, tal vez, adaptarlo para MySQL, espero y sirva:
 ***************
 CREATE TABLE [dbo].[Bitacora] (
 [BitacoraID] [int] IDENTITY (1, 1) NOT NULL ,
 [EventType] [char] (14) NOT NULL ,
 [Status] [int] NOT NULL ,
 [EventInfo] [varchar] (1000) NOT NULL ,
 [Usuario] [varchar] (20) NOT NULL ,
 [Fecha] [smalldatetime] NOT NULL
 ) ON [PRIMARY]
 GO
 ALTER TABLE [dbo].[Bitacora] WITH NOCHECK ADD
 CONSTRAINT [DF_Bitacora_Usuario] DEFAULT (suser_sname()) FOR [Usuario],
 CONSTRAINT [DF_Bitacora_Fecha] DEFAULT (getdate()) FOR [Fecha]
 ******************
 Y, por otro lado, el trigger en la tabla lo refiniría de la siguiente
 manera:
 ******************
 /* Trigger de Monitoreo */
 CREATE TRIGGER trig_tablabitacora
 ON TABLA                                                                    -- Nombre de tu tabla--
 FOR DELETE, INSERT, UPDATE
 AS
 BEGIN
 DECLARE @NUMERO INT
 INSERT INTO Bitacora (EventType,Status,EventInfo)
 exec sp_executesql N'DBCC INPUTBUFFER( @i )', N'@i int',
 @i=@@spid
 END
 ******************
     |