Procedimientos Almacenados y Triggers
Parte del curso de MySQL
Se supone que todos los pedidos del sistema se escriben en un registro de auditoría. La mayoría lo hace. Los que no, vinieron de la consola de administración, de la importación nocturna y de un script suelto que alguien ejecutó en marzo. La regla existía, pero se aplicaba desde el código de la aplicación, y el código de la aplicación es algo que cada quien tiene que acordarse de ejecutar.
MySQL te deja mover esa lógica a la propia base de datos, donde deja de importar quién escribe. Un procedimiento almacenado es un bloque de SQL con nombre que invocas por ese nombre. Un trigger es un bloque que se dispara solo cada vez que se inserta, actualiza o borra una fila. Los dos son potentes, con los dos es fácil pasarse, y esta lección cubre a la vez la mecánica y el criterio. ...
¿Quieres aprender MySQL Procedimientos Almacenados y Triggers en un entorno real?
Haz clic abajo, recibe una máquina Linux con MySQL listo, y practica Procedimientos Almacenados y Triggers con un tutor de IA que conoce tu código.
Empezar esta lecciónProcedimientos Almacenados y TriggersLo que vas a aprender
- DELIMITER
- CREATE PROCEDURE
- IN and OUT parameters
- CALL
- CREATE TRIGGER
- BEFORE INSERT and AFTER UPDATE
- NEW and OLD
Lee esta lección en tu idioma
Todas las lecciones de este curso
13 lecciones- 1Qué es MySQL20 min
- 2La CLI de mysql y los primeros comandos25 min
- 3Creación de bases de datos y tablas30 min
- 4Tipos de datos30 min
- 5SELECT y WHERE30 min
- 6Joins35 min
- 7Agregados y agrupación30 min
- 8Índices30 min
- 9Transacciones y motores de almacenamiento35 min
- 10Procedimientos Almacenados y Triggers35 min
- 11EXPLAIN y ajuste de consultas35 min
- 12mysqldump y restauracion25 min
- 13Proyecto final: Diseña un Schema de comercio electrónico50 min
