sql >> Database >  >> RDS >> Mysql

Kan ik meerdere gebeurtenissen definiëren in één Trigger-declaratie in mysql?

Nee. In MySQL is een trigger voor een enkele trigger_event. Een trigger moet ofwel BEFORE . zijn of AFTER en een van INSERT , UPDATE , DELETE .

Als we veel logica hebben die wordt gedeeld door de triggergebeurtenissen (logica die in meerdere triggers zou moeten worden gedupliceerd), kunnen we een PROCEDURE schrijven/maken om die logica in te kapselen en die procedure aanroepen vanuit de hoofdtekst van meerdere triggers.




  1. Inleiding tot beveiliging op rijniveau in SQL Server

  2. C#-geparametriseerde queries voor Oracle - serieuze en gevaarlijke bug!

  3. Invoegen in Oracle en ophalen van de gegenereerde sequentie-ID

  4. Deel 3 – Klanten, oproepen en vergaderingen