**

Una vez que se haya creado una tabla, un trigger se puede agregar mediante el comando CREATE TRIGGER. Un trigger es una especie de programa que se ejecuta en respuesta a un evento (inserción o actualización de una tabla, o una acción hecha en la base de datos).

Ejemplo 1: Aquí hay un ejemplo de un trigger previo para mantener un registro cuando se ha insertado una fila en la tabla ‘employees’:

CREATE TRIGGER addLogTable
AFTER INSERT ON employees
FOR EACH ROW
BEGIN
INSERT INTO employees_log (employee_id, employee_name, salary)
VALUES (NEW.employee_id, NEW.employee_name, NEW.salary);
END

Ejemplo 2: Aquí hay un ejemplo de un trigger después para notificar a un usuario por correo electrónico cuando se haya actualizado una fila en la tabla ‘tasks’:

CREATE TRIGGER emailNotification
AFTER UPDATE ON tasks
FOR EACH ROW
BEGIN
SEND MAIL TO ‘user@example.com’
SUBJECT ‘Task Updated’
MESSAGE ‘Task ‘ NEW.task_name ‘has been updated!’
END

Espero que te hayan servido:)
Triggers En Mysql Workbench Ejemplos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *