几分钟后MySQL更新列

时间:2016-12-08 14:23:37

标签: mysql sql database events triggers

我有一个带有列的表USER:

+----------------------------------------+
|     Name      Active       Insert_Time |
+----------------------------------------+
|     mon         1          1481203712  |
|     tue         0          1481202788  |
|     wed         2          1481202581  |
|     thu         0          1479902588  |
+----------------------------------------+

我想在MySQL中使用事件触发器,如果​​在将数据插入数据库五分钟后,只更新了表USER中的Active列。怎么回事?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用EVENT In MySQL之类的

CREATE EVENT myevent
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 5 MINUTE
    DO
      UPDATE `USER`  SET Active = 1;