Haaste: After-Triggerin Luominen
Swipe to start coding
Nyt luomme triggerin, joka suoritetaan balance
-taulun BankAccounts
-sarakkeen päivityksen jälkeen.
Kun trigger aktivoituu, se kutsuu funktiota after_update_balance()
, joka kirjaa tilinumeron ja uuden saldon UserLogs
-tauluun, tarjoten näin lokin saldon muutoksista. Keskeinen ajatus on, että lokitaulua ei tarvitse täyttää manuaalisesti – trigger hoitaa tämän automaattisesti.
Huomio
Huomaa, että
UPDATE
-operaatioille luodut triggerit voidaan määrittää toimimaan vain tietyn sarakkeen päivityksille. Voimme käyttää seuraavaa lauseketta tämän saavuttamiseksi:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Tehtävänäsi on:
- Luoda funktio
after_update_balance()
. Sen tulee palauttaa trigger ja suorittaa tarvittava toimenpide, eli päivittää lokitiedot. - Luoda
AFTER UPDATE
-triggerbankaccounts
-tauluun. Tämän triggerin tulee käyttää suunniteltua funktiota suorittamalla se jokaiselle päivitettävälle riville.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: After-Triggerin Luominen
Pyyhkäise näyttääksesi valikon
Swipe to start coding
Nyt luomme triggerin, joka suoritetaan balance
-taulun BankAccounts
-sarakkeen päivityksen jälkeen.
Kun trigger aktivoituu, se kutsuu funktiota after_update_balance()
, joka kirjaa tilinumeron ja uuden saldon UserLogs
-tauluun, tarjoten näin lokin saldon muutoksista. Keskeinen ajatus on, että lokitaulua ei tarvitse täyttää manuaalisesti – trigger hoitaa tämän automaattisesti.
Huomio
Huomaa, että
UPDATE
-operaatioille luodut triggerit voidaan määrittää toimimaan vain tietyn sarakkeen päivityksille. Voimme käyttää seuraavaa lauseketta tämän saavuttamiseksi:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Tehtävänäsi on:
- Luoda funktio
after_update_balance()
. Sen tulee palauttaa trigger ja suorittaa tarvittava toimenpide, eli päivittää lokitiedot. - Luoda
AFTER UPDATE
-triggerbankaccounts
-tauluun. Tämän triggerin tulee käyttää suunniteltua funktiota suorittamalla se jokaiselle päivitettävälle riville.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 4.35single