MySQL triggers: ¿Como crear una bitácora que guarde cambios en una tabla y los revierta? parte 2/2
Channel: Jorge Escobar
Date: 2022-06-13

En este video explico como obtener el nombre del usuario que esta conectado a la base de datos con la función de MySQL/MariaDB: CURRRENT_USER() y después usarlo para guardar el usuario que realizo los cambios a la tabla.

Parte 1: https://youtu.be/gp9beA3DUbo
Código fuente: https://github.com/RicardoEscobar/youtube-code/raw/main/MySQL/triggers_bitacora.sql

0:00 Crear tabla con el campo log_user (elimina datos existentes)
2:10 ALTER TABLE para agregar un campo a una tabla con datos existentes.
3:35 Agregar el usuario a la tabla bitácora a traves de un trigger.
6:10 Verificar el funcionamiento del trigger, después del INSERT.
6:58 Agregar el usuario a los triggers restantes: UPDATE y DELETE.
7:40 Grabar el usuario que realiza INSERT, UPDATE y DELETE en la tabla con triggers.