事件调度器是将数据库定义的时间周期内执行某种操作,
这是一个每5秒向表中插入一个系统时间:
首先创建·一个测试表:demo
create table demo( D_Time datetime ) ;
#定义事件调度器
CREATE EVENT INSERT_TIME
ON SCHEDULE
EVERY 5 SECOND
DO
INSERT INTO text.demo VALUES( NOW() );
接着,我们要查看调度器是否打开:show variables like'scheduler';
我们需要打开调度器:
此时调度器已经被打开了,现在我们查询一下demo表中是否被插入数据:
现在我们可以删除该调度器:
drop event INSERT_TIME;