我有一个MySQL交易应用程序,每天从10:00 AM到6:00 PM运行。它具有一个图表,从上午10:00开始每30分钟显示交易进度。
谁能帮我定义MySQL事件定义的ON SCHEDULE部分吗?
为了澄清起见,第一读于10:00 AM,第二读于10:30,第三读于11:00,依此类推,直到最后读于6:00 PM。
我唯一能想到的就是检查事件本身的时间。像这样
CREATE EVENT your_event ON SCHEDULE
EVERY 30 MINUTE
STARTS '2013-10-01 10:00:00'
DO
IF time(CURRENT_TIMESTAMP) between time('10:00:00') and time('18:00:00')
then
....
end if;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句