mysql事件不再发生?

7cjasjjr  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(296)

我最近创建了一个事件,每天早上8:20从数据库中清除一个表。我在早上8点15分左右创建了这个活动,它似乎在那天起作用,但接下来的几天什么都没有发生。
显示事件


***************************1. row***************************

                  Db: awi_dev6
                Name: e_daily
             Definer: root@localhost
           Time zone: SYSTEM
                Type: RECURRING
          Execute at: NULL
      Interval value: 1
      Interval field: DAY
              Starts: 2018-08-03 08:20:38
                Ends: NULL
              Status: ENABLED
          Originator: 1
character_set_client: cp850
collation_connection: cp850_general_ci
  Database Collation: utf8_general_ci

创建事件的命令

CREATE EVENT e_daily
  ON SCHEDULE
    EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL '0:05' HOUR_MINUTE
COMMENT 'Clears out sessions every day.'
DO
  DELETE FROM awi_dev6.sessions;

有人知道为什么这件事不再发生吗?

uelo1irk

uelo1irk1#

如果你把它改成

CREATE EVENT e_daily
  ON SCHEDULE
    EVERY 1 DAY 
    STARTS TIMESTAMP(CURRENT_DATE) + INTERVAL '0:05' MINUTE
COMMENT 'Clears out sessions every day.'
DO
  DELETE FROM awi_dev6.sessions;

相关问题