MySql事件不会再次发生?

时间:2018-08-06 14:54:02

标签: mysql

我最近创建了一个事件,该事件每天每天上午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;

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

1 个答案:

答案 0 :(得分:0)

如果将其更改为类似的样子

N = 200
Time <- rep(0, N)
Time <- replace(Time, 3, 1)
i = 5
while (i <= N){
p <- runif(1)
 if(p < 0.66){
   i= i+ 2; replace(Time, i, 1)
  } else {
    i <- i+1
   }
 }