Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写MySQL事件脚本_Mysql_Mysql Event - Fatal编程技术网

如何编写MySQL事件脚本

如何编写MySQL事件脚本,mysql,mysql-event,Mysql,Mysql Event,如何创建每10分钟运行一次的MySQL事件,并根据TIMESTAMP列更新表?我有一张像这样的桌子: 现在我需要一个My SQL事件,它可以循环到表中,并将所有的挂起的从1更新到0,如果/WHERE日期比事件时间上的当前时间戳早10分钟 CREATE EVENT test_event ON SCHEDULE EVERY 10 MINUTE STARTS CURRENT_TIMESTAMP ENDS CURRENT_TIMESTAMP + INTERVAL 10 MINUTE DO UPDATE

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

现在我需要一个My SQL事件,它可以循环到表中,并将所有的
挂起的
1
更新到
0
,如果/WHERE
日期
比事件时间上的
当前时间戳早10分钟

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

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

什么是工作


您可以阅读更多关于cronjobs工作的信息:

借助cronjob,您可以轻松实现这一点。只需在后端创建一个脚本即可运行该脚本

什么是工作

您可以阅读有关cronjobs works的更多信息: