17.event的schedule

来源:网易云课堂《精通MySQL存储过程、函数和触发器》课程

讲师:huangxifeng607(黄锡峰)


笔记


(1)事件调度器如何生效?


1.我的event为什么没有运行?

show variables like '%event_scheduler%';

set global event_scheduler=on;


2.如果event没有enable,那么需要修改为enable可用状态。

创建时不执行,默认为enable

alter event lottery_event enable;


(2)事件计划调度示例


1.单次计划任务示例:

on schedule at '2016-12-12 04:00:00' 在2016-12-12 04:00:00 执行一次


2.重复计划任务

on schedule every 1 second 每秒执行一次

on schedule every 1 minute 每分钟执行一次

on schedule every 1 day 每天执行一次


3.指定事件范围的重复计划任务

on schedule every 1 day starts '2016-12-12 20:20:20' 每天在 20:20:20 执行一次


(3)事件调度器的schedule语法

schedule:

AT TIMESTAMP [+ INTERVAL INTERVAL]

| EVERY INTERVAL [STARTS TIMESTAMP] [ENDS TIMESTAMP]

INTERVAL:

quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |

WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |

DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}


(4)小结

1.event事件如何生效与关闭

2.如何设置schedule


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值