hola amigos hice el siguiente trigger:
Código:
CREATE TRIGGER trigger_socios_garantes_eliminados
AFTER DELETE ON socios_garantes
FOR EACH ROW
INSERT INTO socios_garantes_eliminados
(tipo_prestamo, cod_cta_contable, tipo_moneda, socio,
monto_otorgado, plazo_meses, interes_anual, fecha_prestamo,
fecha_fin_prestamo, fecha_otorgacion, fecha_guardado,
hora_guardado, num_comprobante, garante_1, garante_2,
observaciones, usuario_responsable, fecha_hora_eliminacion)
VALUES
(OLD.tipo_prestamo, old.cod_cta_contable, old.tipo_moneda,
old.socio, OLD.monto_otorgado, old.plazo_meses, old.interes_anual,
old.fecha_prestamo, old.fecha_fin_prestamo, old.fecha_otorgacion,
old.fecha_guardado, old.hora_guardado, old.num_comprobante,
old.garante_1, old.garante_2, old.observaciones,
CURRENT_USER(), now())
Y funciona todo bien, mi pregunta es la siguiente en el campo usuario responsable me sale lo siguiente cada que elimino un registro
root@localhost, o 123@localhost o asd@localhost
hay alguna forma de que en MySQL me pueda salir de esta forma?
[email protected] o
[email protected] siendo 10.0.0.55 o 10.0.0.90 los ip's de 2 computadoras de mi LAN
cosa que pueda controlar el usuario que elimino el registro y la ip o nombre del equipo desde donde se elimino el registro?
se puede registrar el ip o nombre de equipo remoto en mysql? porque en PHP ya lo tengo.
saludos