我想在上午 9 点到晚上 11 点之间每分钟创建一个计划的 mysql 查询。
我熟悉的语法是
DELIMITER $$
CREATE
EVENT `record_total_points`
ON SCHEDULE EVERY 1 HOUR STARTS concat(date(now()), ' ', '09:00:00')
DO BEGIN
END */$$
DELIMITER ;
如何限制它在上述时间段内运行?
最佳答案
只需尝试添加这个 ( Event Scheduler )
DELIMITER $$
CREATE
EVENT `record_total_points`
EVERY 1 minute STARTS DATE_FORMAT( NOW( ) , "%m-%d-%y 09:00:00" ) ENDS DATE_FORMAT( NOW( ) , "%m-%d-%y 23:00:00" )
DO BEGIN
END */$$
DELIMITER ;
关于mysql - mysql 中的调度程序在几个小时之间运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14120431/