Bitacoras mysql(duda)

Iniciado por MiguelCG88, 24 Junio 2011, 19:20 PM

0 Miembros y 1 Visitante están viendo este tema.

MiguelCG88

hola, ahora estoy haciendo bitacoras para algunas tablas de mi BD, no me da ninguna error de compilacion y se crean los triggers sin problemas, pero al momento de insertar datos en una tabla lo correcto seria que en la tabla bitacoras se copie en las columnas (host, usuario,operacion,modificado,tabla)
todo se inserta sin problemas pero la columna de host se inserta como null  , y no se porque ,ya que los triggers estan bien,este es el codigo de uno de los trigggers

create trigger bitacora_i after insert on trans_culminada
for each row insert into bitacora(host, usuario, operacion, modificado,
tabla)
values (substring(user(), (instr(user(), @)+1)), substring(user(),1,(instr(user(), @)-1)),
"Insertar", now(), "trans_culminada");

muchas gracias espero su ayuda.

Nakp

sera que en vez de user() debes referirte al campo usuario?
Ojo por ojo, y el mundo acabará ciego.

MiguelCG88

entonces algo tan simple como, en vez de poner user() poner usuario()  ?? o a que te refieres?

Nakp

si pero sin el parentesis
Ojo por ojo, y el mundo acabará ciego.