esto dos mis disparadores
Disparadores
Código MySQL:
Ver original
-- DELIMITER $$ acciones que van relacionadas con la persona como es su direccion disparadore como tal en la opción de eliminar insert into bitacora (usuario,sesion,operacion,tabla,fecha,registro) values (CURRENT_USER,OLD.usuario,"Elimino","Funcionario",NOW(),OLD.cedula); $$ DELIMITER ; DELIMITER $$ CREATE TRIGGER `actualizar_persona` BEFORE UPDATE ON `personas` FOR EACH ROW insert into bitacora (usuario,sesion,operacion,tabla,fecha,registro) values (CURRENT_USER,NEW.usuario,"Actualizo","Funcionario",NOW(),NEW.cedula) $$ DELIMITER ; DELIMITER $$ CREATE TRIGGER `insertar_persona` BEFORE INSERT ON `personas` FOR EACH ROW insert into bitacora (usuario,sesion,operacion,tabla,fecha,registro) values (CURRENT_USER,NEW.usuario,"Inserto","Funcionario",NOW(),NEW.cedula) $$ DELIMITER ;
y en la bitacora me lo almacena de la siguiente manera
usuario sesion operacion tabla registro fecha
root@localh 15756146 Elimino Funcionario 15756146 2017-07-27 11:52:08
root@localh 15756146 Inserto Funcionario 15756146 2017-07-27 12:22:22
como lo tengo en un servidor local me muestra como usuario root@localh que pertenece al usuario de MYSQL pero el detalle esta en que quisiera que me muestra el usuario que realizo la acción desde php en esta caso fue el administrador, donde dice sesion me deberia aparecer Admin por ejemplo, pero en cambio me parace 15756146 que en este caso es el usuario pero de la persona que elimine y luego volvi a registrar.
si me pueden orientar que estoy haciendo mal.