原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11777311.html
MySQL--事件/定时器 :
多个SQL的集合, 定时执行任务.
查看事件变量,查询不到说明不支持 SHOW VARIABLES LIKE 'event_scheduler' 开启事件(也可以在mysql.ini文件中加入event_scheduler = ON) SET GLOBAL event_scheduler = ON; 创建一个名称为hello的事件,且每天执行一次 CREATE EVENT IF NOT EXISTS hello ON SCHEDULE EVERY 1 DAY ON COMPLETION PRESERVE DO CALL stu_pro ( ); ON SCHEDULE可以是AT, 指在某个具体时间的事件 ON COMPLETION 表示当一个事件完成 PRESERVE 表示事件执行完毕之后不会被DROP掉,方便查看信息 打开/关闭事件 ALTER EVENT hello ENABLE/DISABLE 删除事件 DROP EVENT IF EXISTS hello