Como crear un TRIGGER (disparador) en MySQL Workbench🐬Ejemplo paso a paso 2024

preview_player
Показать описание
🚀 En este tutorial paso a paso, exploramos qué es un trigger, también conocido como disparador, y cómo puede automatizar procesos en tu base de datos. 🛠️

Un trigger o disparador en SQL es un tipo de procedimiento almacenado que se ejecuta automáticamente en respuesta a ciertos eventos en una tabla de la base de datos, como inserciones, actualizaciones o eliminaciones.

Los triggers son útiles para mantener la integridad de los datos, realizar auditorías y automatizar procesos sin intervención manual. Por ejemplo, un trigger puede duplicar automáticamente la información insertada en una tabla a otra tabla.

¿Qué trata este video?

✅Conceptos clave: Teoría básica de los triggers y su importancia en la gestión de bases de datos.
✅Creación de triggers: Sigue paso a paso cómo crear un trigger en MySQL Workbench.

⚡CODIGO SQL🧑‍💻
----------------------------------------------------------------------------

DELIMITER //
CREATE TRIGGER guardarRegistrosEliminados
BEFORE INSERT
ON contacto FOR EACH ROW
BEGIN
INSERT INTO contacto_aud (id_contacto, apellidos, nombres, direccion)
VALUES (OLD.id_contacto, OLD.apellidos, OLD.nombres, OLD.direccion);
END //
DELIMITER ;
---------------------------------------------------------------------------------
DELIMITER //
CREATE TRIGGER guardarRegistrosInsertados
AFTER INSERT
ON contacto FOR EACH ROW
BEGIN
INSERT INTO contacto_aud (id_contacto, apellidos, nombres, direccion)
VALUES (NEW.id_contacto, NEW.apellidos, NEW.nombres, NEW.direccion);
END //
DELIMITER ;

#mysql #mysqlworkbench #triggers #disparadores #basededatos
Рекомендации по теме