1.查看事件
2.创建事件
3.执行事件,并查看执行结果是否正确
一 查看事件
-- 1.查看所有事件(显示执行频率(按年、月、日)、创建日期、最后执行事件等)
SELECT * FROM mysql.event
二 创建事件
例子:每秒执行一次 EVERY 1 SECOND
DELIMITER $$ ALTER DEFINER=`root`@`localhost` EVENT `UpdateStudent` ON SCHEDULE EVERY 1 SECOND STARTS '2018-02-01 11:03:00' ON COMPLETION PRESERVE ENABLE DO BEGIN
-- select * from student
UPDATE student SET createtime = NOW();
END$$ DELIMITER ;
三 执行事件,并查看执行结果是否正确
-- 查看定时器
SHOW VARIABLES LIKE 'event_scheduler'; -- 开、关定时器 ON 1 OFF 0
SET GLOBAL event_scheduler = 1; -- 开启
SET GLOBAL event_scheduler = 0; -- 关闭