sintaxis triggers
- BEFORE (ANTES DE): Se ejecuta antes de que ocurra la operación.
- AFTER (DESPUÉS DE): Se ejecuta después de que la operación se haya realizado.
- INSTEAD OF (EN LUGAR DE): Se usa en vistas para reemplazar una operación por otra.
CREATE TRIGGER after_insert_empleado //crear el trigger
AFTER INSERT ON empleados //se ejecuta despues de insertar un nuevo
FOR EACH ROW //se ejecuta una vez por cada fila afectada
BEGIN //define bloque de instrucciones
INSERT INTO auditoria_empleados (empleado_id, accion, fecha) VALUES (NEW.id, 'INSERT', NOW());
END; // termina bloque de instrucciones