Desafío: Creación de Trigger After
Swipe to start coding
Ahora crearemos un trigger que se ejecutará después de actualizar la columna balance
de la tabla BankAccounts
.
Cuando se active, invocará la función after_update_balance()
, que registra el número de cuenta y el nuevo saldo en la tabla UserLogs
, proporcionando un registro de las modificaciones de saldo. La idea principal es que no tenemos que llenar manualmente la tabla de logs: el trigger lo hará automáticamente.
Nota
Presta atención a que los triggers creados para operaciones
UPDATE
pueden diseñarse para funcionar solo para la actualización de una columna en particular. Podemos usar la siguiente sentencia para lograr esto:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Tu tarea es:
- Crear la función
after_update_balance()
. Debe devolver un trigger como resultado y realizar la acción necesaria, que es actualizar los logs. - Crear un trigger
AFTER UPDATE
en la tablabankaccounts
. Este trigger debe utilizar la función diseñada ejecutándola en cada fila de la sentencia de actualización.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain that in simpler terms?
What are the next steps I should take?
Can you give me an example?
Awesome!
Completion rate improved to 4.35
Desafío: Creación de Trigger After
Desliza para mostrar el menú
Swipe to start coding
Ahora crearemos un trigger que se ejecutará después de actualizar la columna balance
de la tabla BankAccounts
.
Cuando se active, invocará la función after_update_balance()
, que registra el número de cuenta y el nuevo saldo en la tabla UserLogs
, proporcionando un registro de las modificaciones de saldo. La idea principal es que no tenemos que llenar manualmente la tabla de logs: el trigger lo hará automáticamente.
Nota
Presta atención a que los triggers creados para operaciones
UPDATE
pueden diseñarse para funcionar solo para la actualización de una columna en particular. Podemos usar la siguiente sentencia para lograr esto:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Tu tarea es:
- Crear la función
after_update_balance()
. Debe devolver un trigger como resultado y realizar la acción necesaria, que es actualizar los logs. - Crear un trigger
AFTER UPDATE
en la tablabankaccounts
. Este trigger debe utilizar la función diseñada ejecutándola en cada fila de la sentencia de actualización.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 4.35single