Académique Documents
Professionnel Documents
Culture Documents
Les Événements
Les Événements
Introduction
L'état d'activité du service des évènements est fourni par la requête suivante :
Syntaxe
schedule:
AT timestamp [+ INTERVAL intervalle]
| EVERY intervalle [STARTS timestamp] [ENDS timestamp]
intervalle:
quantite {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}
Mme.IDRISSI 1 ISFO
M203 . GERER LES DONNEES
Exemples :
Exemple 1.1 - Insérer une ligne dans la table DECLENCHEUR toutes les minutes.
Exemple 1.2 - Insérer une ligne dans la table DECLENCHEUR dans deux minutes.
Le mot clef AT signifie que l'évènement est à exécution unique. Il est suivi par la date et
l'heure de déclenchement. Après la date de déclenchement, l'évènement est automatiquement
supprimé.
Exemple 1.3 - Lancer (une seule fois) une procédure stockée à 03h50 du 1er janvier
2023.
DELIMITER |
CREATE PROCEDURE INSERTION ( IN EXEMPLE VARCHAR(20))
BEGIN
INSERT INTO DECLENCHEUR ( INFORMATION_DECLENCHEUR )
VALUES ( CONCAT ( 'PROCEDURE : ', EXEMPLE ));
END|
Mme.IDRISSI 2 ISFO
M203 . GERER LES DONNEES
Exemple 1.4.a - Insérer une ligne dans la table DECLENCHEUR chaque jour à 04 h 00
du matin.
IModification de l'évènement
III-C-2. Exemples
III-D-2. Exemples▲
Mme.IDRISSI 3 ISFO
M203 . GERER LES DONNEES
Activation de l'évènement
Chaque fois que l'évènement devrait s'exécuter, s'il a été désactivé, le déclenchement n'aura
pas lieu et le traitement ne démarrera pas.
Désactivation de l'évènement
Mme.IDRISSI 4 ISFO