Come faccio a creare un trigger MySQL per salvare un comando SQL?

February 23

Un trigger MySQL è un oggetto all'interno di un database associato a una tabella specifica e si attiva quando si verifica un evento specifico su quel tavolo. Ci sono numerose ragioni per utilizzare i trigger come il controllo al fine di garantire i valori inseriti nella tabella sono corrette o per eseguire alcuni calcoli sui valori con cui si ha aggiornato il tavolo. Per attivare un trigger, eseguire un "o" dichiarazione "Inserisci", "Elimina Update" sul tavolo.

istruzione

1 Aprire il programma client di MySQL. Selezionare il database che il trigger dovrà lavorare in.

2 Iniziare l'istruzione SQL con "Crea Trigger" seguito da un nome di innesco non comune.

3 Tipo "Dopo" se il trigger deve essere eseguita dopo l'azione imposto sul tavolo. Tipo "Prima" se il trigger deve essere eseguito prima dell'azione imposto sul tavolo.

4 Digitare l'azione che eseguirà il grilletto. Le azioni comprendono "Insert", "Elimina" o "Update".

5 Seguire la dichiarazione di azione dalla parola "On" e il nome della tabella del trigger sarà collegata.

6 Seguire il nome della tabella con l'istruzione, "per ogni riga."

7 Scrivere l'istruzione SQL che verrà eseguita una volta che il trigger viene attivato.

8 Eliminare trigger inserendo "Drop Trigger" seguito dal nome del trigger.

Consigli e avvertenze

  • Ricordarsi di porre fine a tutte le istruzioni SQL con un punto e virgola. Assicurarsi di eliminare i trigger prima di eliminare un tavolo, altrimenti è più difficile far cadere il grilletto utilizzando l'istruzione caduta sopra.