Mysql 时间过后如何执行程序?

Mysql 时间过后如何执行程序?,mysql,sql,Mysql,Sql,我在Mysql中有一个包含订单的表Orders 每个订单在另一个表中都有一些评论OrdersReviews 创建订单后,如何在特定时间后执行程序 我的逻辑是: 将订单添加到表中后,修复添加的时间和订单id。然后告诉过程在之后启动,作为示例:当前时间>订单添加时间+30` Mysql是否支持类似cron manager的东西?WAITFOR命令 我想这就是你要找的。comand在您想要的时间内阻止程序的执行,然后继续 它非常有用,因为您应该将它与触发器、其他存储过程甚至set函数相结合 这是最后的

我在Mysql中有一个包含订单的表
Orders

每个订单在另一个表中都有一些评论
OrdersReviews

创建订单后,如何在特定时间后执行程序

我的逻辑是:

将订单添加到表中后,修复添加的时间和订单id。然后告诉过程在之后启动,作为示例:
当前时间>
订单添加时间+30`


Mysql是否支持类似cron manager的东西?

WAITFOR命令 我想这就是你要找的。comand在您想要的时间内阻止程序的执行,然后继续

它非常有用,因为您应该将它与触发器、其他存储过程甚至set函数相结合


这是最后的命令,祝你好运。

等待命令 我想这就是你要找的。comand在您想要的时间内阻止程序的执行,然后继续

它非常有用,因为您应该将它与触发器、其他存储过程甚至set函数相结合


下面是一个例子,祝你好运。

好的,MySQL可以一次又一次地运行这个过程吗?就像cron管理器一样?İ只需要每5分钟运行一次存储过程在MYSQL phpadmin中,我有事件,是吗?是的,当然,您必须使一个过程在一段时间内运行WAITFOR(将DELAY命令设置为'00:05'),以便它不断地执行。要小心,因为这是一个消耗处理器的操作,就像任何计时操作一样。这意味着什么:每(分\秒)执行一次如何设置5分钟?好的,MySQL可以一次又一次地运行这个过程吗?就像cron管理器一样?İ只需要每5分钟运行一次存储过程在MYSQL phpadmin中,我有事件,是吗?是的,当然,您必须使一个过程在一段时间内运行WAITFOR(将DELAY命令设置为'00:05'),以便它不断地执行。要小心,因为这是一个消耗处理器的操作,就像任何计时操作一样。它意味着什么:每(分钟\秒)执行一次如何设置5分钟?每30分钟运行一次调度程序?每30分钟运行一次调度程序?