【问题标题】:How to write a MySQL event script如何编写 MySQL 事件脚本
【发布时间】:2023-03-03 04:49:08
【问题描述】:

如何创建一个每 10 分钟运行一次的 MySQL 事件并根据 TIMESTAMP 列更新表?我有一张这样的桌子:

现在我需要一个 My SQL 事件,它可以循环到表并将所有 pending1 更新为 0 IF/WHERE DateDate 早 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


    【解决方案1】:

    在 cronjob 的帮助下,您可以轻松实现这一目标。只需在后端创建一个脚本来运行该脚本。

    什么是定时任务?

    您可以阅读有关 cronjobs 工作的更多信息:https://www.geeksforgeeks.org/how-to-setup-cron-jobs-in-ubuntu/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 2017-07-18
      • 2018-03-31
      • 2015-04-23
      • 1970-01-01
      相关资源
      最近更新 更多