DELIMITER $$
CREATE PROCEDURE join_num_pro()
BEGIN
UPDATE join_num SET join_num=(join_num+FLOOR(5 + (RAND() * 5)));
END$$
DELIMITER ;
DROP event IF EXISTS eventJob;
CREATE event IF NOT EXISTS eventJob
ON SCHEDULE EVERY 1 DAY STARTS DATE_ADD(DATE( ADDDATE(CURDATE(),1)),INTERVAL 1 HOUR) -- 每日凌晨1点执行
-- on schedule every 5 second
ON COMPLETION PRESERVE
DO CALL join_num_pro();
ALTER event eventJob ON COMPLETION PRESERVE ENABLE; -- 开启事件
SET GLOBAL event_scheduler = 0; -- 停止定时器
SET GLOBAL event_scheduler = 1; -- 启动定时器
SHOW VARIABLES LIKE '%sche%'; -- 查看定时器状态
CREATE PROCEDURE join_num_pro()
BEGIN
UPDATE join_num SET join_num=(join_num+FLOOR(5 + (RAND() * 5)));
END$$
DELIMITER ;
DROP event IF EXISTS eventJob;
CREATE event IF NOT EXISTS eventJob
ON SCHEDULE EVERY 1 DAY STARTS DATE_ADD(DATE( ADDDATE(CURDATE(),1)),INTERVAL 1 HOUR) -- 每日凌晨1点执行
-- on schedule every 5 second
ON COMPLETION PRESERVE
DO CALL join_num_pro();
ALTER event eventJob ON COMPLETION PRESERVE ENABLE; -- 开启事件
SET GLOBAL event_scheduler = 0; -- 停止定时器
SET GLOBAL event_scheduler = 1; -- 启动定时器
SHOW VARIABLES LIKE '%sche%'; -- 查看定时器状态