MySQL事件在一小时后运行,但零分钟和秒

时间:2015-09-26 16:13:16

标签: mysql

如何在安装一小时后启动MySQL事件运行?但我希望零分钟和秒钟。如果当前时间为17:06:58,请在18:00:00处运行事件。

CREATE EVENT my_event
    ON SCHEDULE
        EVERY 1 DAY
        STARTS NOW() + INTERVAL 1 HOUR ??????
DO
    # My query

1 个答案:

答案 0 :(得分:0)

你可以直接给出开始时间和时间表。

CREATE EVENT test_event 
  ON SCHEDULE EVERY 1 hour 
   STARTS DATE_FORMAT(
             date_add(NOW(), INTERVAL 1 HOUR) , "%Y-%m-%d %H:00:00"
          )
   DO 
   UPDATE test.t1 SET a = a + 1;

SELECT DATE_FORMAT(date_add(NOW(),INTERVAL 1 HOUR),“%Y-%m-%d%H:00:00”);