MySQL 基础十一 事件

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; -- 关闭

  

天生我材必有用,千金散尽还复来
原文地址:https://www.cnblogs.com/ligenyun/p/8397803.html