filmov
tv
Como crear un TRIGGER (disparador) en MySQL Workbench🐬Ejemplo paso a paso 2024
Показать описание
🚀 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
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