Тёмный

MySQL triggers: ¿Como crear una bitácora que guarde cambios en una tabla y los revierta? parte 1/2 

Jorge Escobar
Подписаться 934
Просмотров 10 тыс.
50% 1

En este video, uso triggers en MySQL para crear una bitacora que recolecta los cambios efectuados en una tabla, guardando las sentencias SQL usadas para realizar dichos cambios (INSERT, UPDATE, DELETE).
Tambien guarda el codigo SQL requerido para revertir dichos cambios, ya no pierdas datos por borrar accidentalmente.
Codigo SQL: raw.githubusercontent.com/Ric...

Наука

Опубликовано:

 

8 апр 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@williamjoselinares3314
@williamjoselinares3314 Год назад
¡Excelente video! Gracias por compartir tu conocimiento amigo.
@oscarcervantes189
@oscarcervantes189 Год назад
Muy bien explicado tienes a un suscriptor mas, excelente.
@alejandrodelgado5812
@alejandrodelgado5812 Год назад
Muchas gracias, excelente explicación
@rouse.782
@rouse.782 Год назад
Genio, maquina, maestro ☺ mil gracias. Excelente.
@JorgeEscobarMX
@JorgeEscobarMX Год назад
Gracias a ti!
@Daniel_1091
@Daniel_1091 2 года назад
muy claro, Gracias!!!
@Edgar-jt2vu
@Edgar-jt2vu Год назад
En SQL, puedes utilizar comilla simple en lugar de doble comilla para establecer valores de texto
@JorgeEscobarMX
@JorgeEscobarMX Год назад
Gracias, lo tomare en cuenta para los videos que hare.
@guillermocds3013
@guillermocds3013 Год назад
Rifado canijo super servible
@ingordilloc
@ingordilloc Год назад
De mucha ayuda...
@carolinapena442
@carolinapena442 Год назад
Jorge muy bueno me sirvio mucho. Consulta si los INSERT los hago desde un STORED PROCEDURE como hago para obtener esa sentencia para guardarlar en la bitacora?
@JorgeEscobarMX
@JorgeEscobarMX Год назад
Puedes llamar tu procedimiento almacenado dentro del trigger. Ejemplo: call procedimiento_almacenado(argumento1, argumento2, argumentoN);
@analitycs1303
@analitycs1303 Год назад
Y como se llama el Triger desde el botón insertar, editar, eliminar...se agrega al código en el formulario..!!! saluditos...!
@JorgeEscobarMX
@JorgeEscobarMX Год назад
En que estas haciendo tu interfaz de usuario? es web? es app de Android o iOS? o es una app de Windows?
@adielsotelo6230
@adielsotelo6230 Год назад
Súper bien explicado, gracias! Una duda, si quiero saber la ip de la persona que modificó, qué variable del sistema se utiliza?
@JorgeEscobarMX
@JorgeEscobarMX Год назад
La consulta SQL SHOW VARIABLES WHERE Variable_name = 'hostname' mostrará el nombre de host del servidor MySQL que puede resolver fácilmente en su dirección IP. SHOW VARIABLES WHERE Variable_name = 'port' dará el número de puerto. Detalles sobre esto lo ves en el manual de MySQL: dev.mysql.com/doc/refman/5.1/en/show-variables.html y en dev.mysql.com/doc/refman/5.5/en/server-system-variables.html
@c4rlosM4nuel
@c4rlosM4nuel 2 года назад
Muchas gracias por tu tutorial, hay mucho sobre CRUDs y poco sobre este tema. Supongo que también se podría mandar el historial de cambios para verlo en una tabla html de una webapp
@JorgeEscobarMX
@JorgeEscobarMX 2 года назад
Claro. De hecho tengo un stream que no he publicado donde unos alumnos que tienen una tarea (no soy el maestro) almacenan los valores del registro en campos por separado, esos se pueden usar para ser enviados al cliente por JSON y puedes hacer lo que quieras con ellos, incluyendo mostrarlos en una lista sin tener que mostrar el codigo SQL. Lo publicare el viernes, que es el dia que los califican.
@c4rlosM4nuel
@c4rlosM4nuel 2 года назад
@@JorgeEscobarMX Estupendo! Estaré atento :-) y precisamente hoy estuve buscando si se podian hacer bases de datos en Json, y encontre una base de datos llamada Lowdb que parece para eso
@victordanielmoocanul4935
@victordanielmoocanul4935 2 года назад
Buen video, bien explicado y facil de entender, gracias por tu contenido. Yo quiero saber como agregar el usuario de la bdd que modifica para registrarlo en una tabla de bitácora, tienes algun video sobre eso? Realmente soy nuevo en bdd ye gustaría aprender como se realiza, pero no se mi como buscar información sobre como registrar al usuarios de bdd que realiza cambios. Gracias de antemano. Saludos.
@JorgeEscobarMX
@JorgeEscobarMX 2 года назад
Si claro, es una practica muy común. Es buena idea para un video. Lo hare.
@victordanielmoocanul4935
@victordanielmoocanul4935 2 года назад
@@JorgeEscobarMX Muchas gracias y gracias por tomar en cuenta eso, se que sera de ayuda de muchos. Un saludo y exito en todo !
@JorgeEscobarMX
@JorgeEscobarMX 2 года назад
Ya esta ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-z2JASWmH9Ho.html ojala sirva.
@victordanielmoocanul4935
@victordanielmoocanul4935 2 года назад
@@JorgeEscobarMX genial, muchas gracias, a compartir para que llegue a más personas. Muchas gracias que gran labor y de gran ayuda para mi.
Далее
Triggers Mysql -  disparadores
11:01
Просмотров 8 тыс.
ПОЮ НАРОДНЫЕ ПЕСНИ🪗
3:19:41
Просмотров 1,8 млн
PHP doesn't suck (anymore)
10:48
Просмотров 200 тыс.
¿Qué DIABLOS son los CURSORES en SQL?
10:32
Просмотров 20 тыс.
MYSQL Consola -  Triggers - Video 71
11:06
Просмотров 9 тыс.
Explicando los Trigger en el SQL Server
57:51
Просмотров 10 тыс.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
Красиво, но телефон жаль
0:32
Просмотров 1,3 млн