Maison  >  Article  >  base de données  >  Une brève introduction aux tâches de planification d'événements dans MySQL

Une brève introduction aux tâches de planification d'événements dans MySQL

黄舟
黄舟original
2017-05-28 09:40:031077parcourir

L'éditeur suivant vous présentera une brève discussion des tâches de planification d'événements MySQL. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil

1. Vérifiez si l'événement est ouvert

afficher des variables comme '%sche%'; 🎜> set global event_scheduler =1 ;

2

--Définissez le fuseau horaire et activez le planificateur d'événements planifiés. , ou event_scheduler = ON

set time_zone = '+8:00';
set GLOBAL event_scheduler = 1;

--Définir la base de données de base de données que l'événement utilise ou appartient

use test;

-- S'il existe un plan de tâches portant ce nom, supprimez-le d'abord

déposez l'événement s'il existe test_update;

-- Définissez le séparateur sur '$$', le séparateur d'instructions par défaut de MySQL est ';' , de sorte que le code suivant de la création à la fin sera considéré comme une instruction à exécuter

DELIMITER $$

-- Créez une tâche planifiée et définissez la première temps d'exécution à '2012-11-15 10:00:00', et exécuté une fois par jour

-- selon le calendrier toutes les 30 secondes

-- selon le calendrier, chaque jour commence l'horodatage '2012-11- 15 10:00:00'

créer un événement test_update

selon le calendrier, chaque jour commence l'horodatage '2012-11-15 10:00:00'
faire

-- Quoi à faire au démarrage de cette tâche planifiée

begin

--------------------------------- -

-- faire quelque chose, écrire ce que fera votre tâche planifiée
-------------------------------- --

-- Terminer la tâche planifiée

end $$

-- Remettre le séparateur d'instructions sur ';'

DELIMITER ;

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn