Trigger en MySQL

Los Triggers o Disparadores son un tipo de listeners que se ejecutan al realizarse un evento en específico. Estos eventos son UPDATE, DELETE, INSERT y los triggers se pueden ejecutar antes o después de que el evento ocurra.

EJEMPLO:

Crear un trigger que por cada insert que se realice en la tabla VentasTotales se cree otro registro en la tabla VentasDelDia-

create trigger ventaRegistrada after insert on VentasTotales
for each row
BEGIN
insert into VentasDelDia(id, id_venta, fecha) values (0, NEW.id, NOW());
END

Comentarios