MySQL的事件调度器

(1)事件调度器功能是MySQL5.1后新增

(2)功能:

         将数据库按自定义的时间周期触发某种操作

(3)示例:

CREATE   EVENT  myevent

      ON   SCHEDULE  AT   CURRENT_TIMESTAMP  +  INTERVAL  1 HOUR

      DO

            UPDATE  myschema.mytable  SET  mycol=mycol +1

注1:事件名称在create event关键字后指定

注2:通过ON SCHEDULE  子句指定事件在何时执行及执行频次

注3:通过DO子句指定要执行的具体操作或事件

扫描二维码关注公众号,回复: 3662606 查看本文章

(4)查看调度器状态

show  events \G;

show  variables like  '%scheduler%'

(5) 事件触发器默认是关闭的,需要手动开启

set global event_scheduler=1

(6)禁用event

alter event   test_event_1 disable;

(7) 删除event

drop event test_event_1;

猜你喜欢

转载自blog.csdn.net/HNDX2018/article/details/82965740