Como crear un TRIGGER (disparador) en MySQL WorkbenchðŽEjemplo paso a paso 2024
āļāļąāļ
- āđāļāļĒāđāļāļĢāđāđāļĄāļ·āđāļ 18 āļ.āļĒ. 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 ;
Lista de reproduction de MySQL: âĒ Curso practico de MySQL
#mysql #mysqlworkbench #triggers #disparadores #basededatos
Siempre sacandome de apuros
gracias
Gracias por tu comentario amigo. Saludos!