Planification d'événements MySQL pour une heure quotidienne spécifique
Question : Comment puis-je planifier un événement pour mettre à jour une base de données MySQL champ à "0" tous les jours à 13 heures en utilisant l'événement MySQL Planificateur ?
Réponse : Pour y parvenir, vous pouvez utiliser le planificateur d'événements MySQL avec la requête suivante :
CREATE EVENT event_name ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 13 HOUR DO UPDATE `ndic`.`students` SET `status` = '0';
Explication :
Alternative à TIMESTAMP :
Vous pouvez utiliser CURRENT_DATE et CURRENT_TIME au lieu de TIMESTAMP pour spécifier les composants de date et d'heure séparément. . Par exemple, pour démarrer l'événement à 13h à une date précise, vous pouvez utiliser ce qui suit :
STARTS (CURRENT_DATE + INTERVAL 1 DAY + INTERVAL 13 HOUR)
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!