Hvordan oppretter jeg en MySQL Trigger gjøre for å redde en SQL kommando?

En MySQL trigger er et objekt i en database knyttet til en bestemt bord og aktiveres når en bestemt hendelse inntreffer på det bordet. Det er mange grunner til å bruke triggere som å sjekke for å sikre de verdiene som er angitt i tabellen er riktige eller til å utføre visse beregninger på de verdiene som du oppdaterte tabellen. For å aktivere en utløser, utføre en "Insert", "Delete" eller "Update" statement på bordet.

Bruksanvisning

1 Åpne MySQL klientprogrammet. Velg databasen avtrekkeren skal jobbe i.

2 Begynn SQL-setningen med "Create Trigger" etterfulgt av et uvanlig trigger navn.

3 Type "Etter", hvis avtrekkeren skal utføres etter handlingen pålagt på bordet. Type "Før" dersom avtrekkeren skal bli utført før handlingen pålagt på bordet.

4 Skriv inn tiltak som vil utføre avtrekkeren. Handlinger inkluderer "Insert", "Slett", eller "Update".

5 Følg handlingen uttalelsen av ordet "On" og navnet på tabellen avtrekkeren vil bli koblet til.

6 Følg tabellnavnet med utsagnet "for hver rad."

7 Skriv SQL-setningen som skal utføres når avtrekkeren er aktivert.

8 Slett triggere ved å skrive "Drop Trigger" etterfulgt av utløsernavnet.

Hint

  • Husk å avslutte alle SQL-setninger med et semikolon. Sørg for å slippe triggere før du sletter en tabell, ellers er det vanskeligere å slippe avtrekkeren ved hjelp av ovennevnte fall uttalelse.