Тёмный

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

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

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

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@orlandonestoreulateandia864
Muy agradecido por tu tiempo y explicación a detalle vi ambos videos todo quedo genial, mi consulta es si esto solo aplica para workbench? O cualquier gestor de BD.. Gracias de antemano, éxitos
@JorgeEscobarMX
@JorgeEscobarMX Год назад
Gracias a ti. Funciona para MySQL y MariaDB sin problemas. PAra Oracle y Microsoft SQL server, la sintaxis cambia pero la idea se mantiene.
@dw_arnaldo
@dw_arnaldo 6 месяцев назад
Yo tengo la duda si no hay problemas que un dato se repita es decir de 3 o mas tablas distintas, al momento de agregar un valor tome un valor y se guarde en una tabla aparte, que en el ejemplo del video es Bitacora pero para mi ejemplo seria para la Navegación del sistema. El SEO guardado para una url amigable ya formateado con guiones ej: mi-practica-sql entonces este seria el campo repetido. Y en esta tabla de navegación ya tendría que buscar en una sola tabla y no aplicaría varias búsquedas de que si encuentra, con el trigger puedo obtener el id de cada tabla y en efecto estaría creando un trigger por cada tabla, si se entendió esa era mi duda, gracias.
@JorgeEscobarMX
@JorgeEscobarMX 5 месяцев назад
Los triggers se definen por tabla, así que si se repite el dato por cada tabla. Si no quieres que se repita el dato, yo recomiendo que se apliquen las primeras 3 formas normales: 1NF, 2NF, y 3NF. Ya qué sospecho qué tus datos están guardados de forma redundante. Otra forma de hacerlo sería agregando el nombre de la tabla a la vitacora, así esa coluna sería el diferenciador para que el renglon de la tabla no sea idéntico y se repita varias veces.
@dw_arnaldo
@dw_arnaldo 5 месяцев назад
​@@JorgeEscobarMX bueno gracias por responder que aun sigo viendo como hacer segun lo que comentas, mas optimo y que no se repitan datos. Por último sale mejor leerlo de expertos que preguntar en grupos de fb, que si buscar y consultar en varias tb al mismo en un solo campo es la forma cartesiana, esto si o no es optimo o mejor me oriento con tb relacionadas e implementar inner join, saludos.
Далее
MySQL: TRIGGERS
16:50
Просмотров 121 тыс.
Это было очень близко...
00:10
Просмотров 940 тыс.
MYSQL WORKBENCH - Triggers I - Video 54
7:27
Просмотров 22 тыс.
How to Use VS Code to Run SQL on a Database
15:06
Просмотров 288 тыс.
Bitácora en SQL Server
1:06:13
Просмотров 3,6 тыс.