L'événement dans MySQL - Partie 2Introduction Cela fait partie de ma série 2, l'événement dans MySQL. Dans la partie précédente de la série je vous ai expliqué ce qui est un événement et la façon de le créer dans MySQL. Dans cette partie je lui explique comment modifier un événement. Je suppose que vous avez lu la partie précédente de la série, car cela est une forme simplifiée continuation.
The Alter événement syntaxe simplifiée de la syntaxe Un événement Alter est: ALTER EVENT nom_événement [sur le calendrier du programme] [COMMENTAIRE «commentaire»] [DO event_body ]; Les clauses ici sont facultatives. Cependant, ce sont les mêmes clauses de la syntaxe CREATE événement. Donc, pour modifier un événement existant, vous remplacez simplement le contenu de la clause qui figure dans la déclaration Créer un événement. Vous pouvez également ajouter une nouvelle clause (par exemple un commentaire). Juste après un événement est modifié, ses redémarre effet de cette époque onward.
Illustration Dans la partie précédente de la série, nous avons vu un exemple créer un événement. Ceci est l'exemple: créer un événement myEvent SUR ANNEXE toutes les 24 heures commence CURRENT_TIMESTAMP + intervalle de 5 heures ne UPDATE myTable SET mycolumn = mycolumn + 1 WHERE ID = 3; Supposons que cet événement existe déjà. Vous pouvez modifier l'événement, en changeant seulement la clause de calendrier sur le comme suit: CREATE EVENT myEvent prévu le calendrier AT CURRENT_TIMESTAMP + 2 INTERVALLE HEURE Remarque: Vous ne devez saisir à nouveau les autres clauses; ils demeurent.
L'exemple suivant modifie seulement la clause DO (lire et comparer avec la déclaration d'événements de créer ci-dessus): CREATE EVENT myEvent DO UPDATE myTable SET mycolumn = mycolumn + 2 WHERE ID = 4; Dropping un événement Pour supprimer un événement signifie pour supprimer l'événement . La syntaxe de laisser tomber un événement est: DROP EVENT nom_événement Pour baisser le cas ci-dessus, vous taperez: DROP EVENT myEvent; Maintenant, vous savez comment créer, modifier ou supprimer un événement dans MySQL. C'est bon.
Cependant, vous pouvez toujours pas être en mesure de faire ces choses pour les deux raisons suivantes: - Qu'est-ce que l'on appelle le planificateur de l'événement doit être activée. - Vous devez avoir le droit (privilège) de faire ces choses. Dans la prochaine partie de la série, je regarde le privilège que vous devez avoir afin de faire ces choses. Dans la partie qui suit je l'explique le pla