每日特定時間的MySQL 事件調度
問題:如何安排事件來更新MySQL 資料庫每天下午1點使用MySQL 事件將欄位設定為「0」調度程序?
答案: 要實現此目的,您可以使用MySQL 事件調度程序和以下查詢:
CREATE EVENT event_name ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 13 HOUR DO UPDATE `ndic`.`students` SET `status` = '0';
解釋:
TIMESTAMP 的替代方案:
您可以使用 CURRENT_DATE 和 CURRENT_TIME 而不是 TIMESTAMP 來分別指定日期和時間部分。例如,要在特定日期的下午 1 點開始活動,您可以使用以下命令:
STARTS (CURRENT_DATE + INTERVAL 1 DAY + INTERVAL 13 HOUR)
以上是如何安排每日 MySQL 事件以在下午 1 點更新資料庫欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!