【发布时间】:2023-03-03 04:49:08
【问题描述】:
如何创建一个每 10 分钟运行一次的 MySQL 事件并根据 TIMESTAMP 列更新表?我有一张这样的桌子:
现在我需要一个 My SQL 事件,它可以循环到表并将所有 pending 从 1 更新为 0 IF/WHERE Date 比 Date 早 10 分钟CURRENT_TIMESTAMP 活动时间。
CREATE EVENT test_event
ON SCHEDULE EVERY 10 MINUTE
STARTS CURRENT_TIMESTAMP
ENDS CURRENT_TIMESTAMP + INTERVAL 10 MINUTE
DO
UPDATE `pending` SET = 0 WHERE `Date` > CURRENT_TIMESTAMP
【问题讨论】:
标签: mysql mysql-event