mysql事件晚上12点执行,Mysql事件执行开始时间

I have one mysql event which will execute every 1 day and do some activity. Please find code snippets for the same.

delimiter |

CREATE EVENT createTest

ON SCHEDULE EVERY 1 DAY

DO

BEGIN

-- Do some work

END |

delimiter ;

when i created this event it executes same time for the same day. For next day it executes (last execution + 24 Hour) scenario.

is it possible to set start time in events? I want to executes this events on every day 0 hour?

解决方案

Yes, you can do it. Use STARTS option for this purpose.

CREATE EVENT event1

ON SCHEDULE EVERY '1' DAY

STARTS '2012-10-03 00:00:00'

DO

BEGIN

-- do something

END

Note, that event start datetime must be in a future.

For @spt -

CREATE EVENT event1

ON SCHEDULE EVERY '1' YEAR

STARTS '2016-04-01 00:00:00'

DO

BEGIN

END

Also, if it is hard to create and setup event object, you can use GUI event object editor in dbForge Studio for MySQL (free Express edition allows it).

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值