MySQL - Trigger en Mysql

 
Vista:

Trigger en Mysql

Publicado por Joan (1 intervención) el 25/05/2023 17:10:07
Hola a tod@s,

necesitaría poder hacer un trigger en MySQL que registre datos de los usuarios que entran al sistema, como el nombre de usuario, IP desde la que accede, hora ...

Muchas gracias por todo y un saludo.
-Joan
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Trigger en Mysql

Publicado por Facu (2 intervenciones) el 01/09/2023 20:30:36
Joan, como estas? Te dejo el que me funciona a mí.

CREATE TRIGGER registro_acceso
AFTER INSERT ON usuarios
FOR EACH ROW
BEGIN
INSERT INTO registros_acceso (usuario, direccion_ip, fecha_ent)
VALUES (NEW.nombre_usuario, NEW.direccion_ip , CURRENT_TIMESTAMP());
END;

Si te funciona genial! Si no, podrias hacer una tabla auditoria y en ella crear los triggers, para mayor organizacione en el sistema, seria lo ideal, pero eso va por gusto propio.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar