Maison > Article > base de données > Mysql vérifie si l'événement est exécuté
Que sont les événements MySQL ?
La version Mysql5.1 a commencé à introduire le concept d'événement. L'événement est un "déclencheur temporel", qui est différent du déclenchement d'événement des déclencheurs. L'événement est similaire à la tâche planifiée Linux crontab et est utilisé pour le déclenchement temporel. En l'utilisant seul ou en appelant une procédure stockée, l'instruction SQL ou la procédure stockée concernée est déclenchée à un moment précis.
Comment faire fonctionner les événements MySQL ?
Vérifiez si les événements sont activés :
sélectionnez @@event_scheduler ;
affichez les variables telles que « event_scheduler » ;
affichez les événements en entier ; events ;show create event event_name;
show processlist;
Les commandes EVENT sont les suivantes :
(1) Interrogez la table mysql.event ; > (2) Via la commande SHOW EVENTS ;
(3) Via la commande SHOW FULL EVENTS
(4) En interrogeant la table information_schema.events
(5) SHOW CREATE EVENT.
En bref, si la fréquence d'utilisation des événements est faible, il est recommandé d'utiliser l'utilisateur root pour la création et la maintenance.
Suggestions d'utilisation
1) Bibliothèque principale Déjà exécutée, la base de données esclave garantit que l'événement ne sera pas exécuté (sauf si l'événement est créé intentionnellement sur l'esclave) 2) La création, la suppression et autres opérations sont strictement interdites pour faire fonctionner directement la table mysql.event , mais via des méthodes formelles telles que la création d'une implémentation de grammaire 3) Si l'événement créé implique des modifications massives des données, des tests suffisants doivent être effectués pour garantir qu'il n'affecte pas le service réseau existant 4 ) Si vous devez sauvegarder la base de données avec l'événement, mysqldump Vous devez ajouter le paramètre --eventCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!