L'événement dans MySQL - Partie 4Introduction Cela fait partie de ma série 4, l'événement dans MySQL. Dans cette partie de la série, je expliquer la signification et l'utilisation de MySQL Event Scheduler. Je suppose que vous avez lu les précédents volets de la série, parce que cela est une continuation.Before un événement Fonctionne Avant que vous pouvez créer un événement, vous devez avoir été donné le privilège de l'événement. Avec ce que vous pouvez créer, modifier ou supprimer des événements.
Cependant, les événements ne fonctionne toujours pas si le planificateur d'événement est éteint ou disabled.The Event Scheduler Le planificateur d'événement est un morceau de code du serveur MySQL qui contrôle les événements. Il peut être mis sous tension. Si elle est activée, tous les événements fonctionnent comme prévu. Si il est éteint ou désactivé, les événements ne peut pas operate.Three Unis Le planificateur d'événement possède 3 états. Il peut être Off, On ou handicapés.
Off: Lorsque le planificateur d'événement est éteint (arrêté), cela signifie que le code de l'ordonnanceur de l'événement ne fonctionne pas. Sous cette condition tous les événements ne fonctionnent pas. L'état Off est l'état par défaut. Sur: Lorsque le planificateur d'événement est sur (commencé) cela signifie que le code de l'ordonnanceur de l'événement est en cours d'exécution et le planificateur d'événement exécute les événements (les événements faisant courir ainsi). Handicapés: Ceci est similaire à l'état Off.
Lorsque le planificateur d'événement est éteint, il peut être remis en marche alors que le serveur est toujours en cours. Toutefois, lorsque le planificateur est désactivé, il ne peut être remis sous tension après le serveur MySQL a redémarré (ou lorsque le serveur est redémarré) .Tourner Sur l'Event Scheduler Avec le programme client MySQL, l'une des affirmations suivantes peuvent être utilisées pour tourner sur le planificateur de l'événement: event_scheduler SET GLOBAL = ON; SET@@global.event_scheduler = ON; Event_scheduler SET GLOBAL = 1; SET@@global.
event_scheduler = 1; Désactivation de l'Event Scheduler Avec le programme client MySQL, l'une des affirmations suivantes peut être utilisée pour éteindre le planificateur d'événement: event_scheduler SET GLOBAL = OFF; SET@@global.event_scheduler = OFF; Event_scheduler SET GLOBAL = 0; SET@@global.event_scheduler = 0; Bien que le serveur est en cours d'exécution, vous pouvez activer le planificateur d'événements su