MySQL-当当前时间达到午夜时更改表值

MySQL-当当前时间达到午夜时更改表值,mysql,Mysql,在本例中,我们希望在当前时间达到午夜23:59:59时更改表中的一个值,但我们不确定如何处理该值。该表有startTime和endTime,如果同一行的startTime中有值,则我们希望在当前时间到达午夜时将endTime设置为23:59:59。我们可以使用存储过程或触发器来满足这个要求吗?或者这是一种错误的方法 新行不断地添加到表中,因此它应该不断地或以每天一次的间隔侦听时间上的更改。您希望运行一个执行此操作的计划程序 您不能链接触发器,因为触发器将只响应执行的操作。除非您有一个用户在午夜坐

在本例中,我们希望在当前时间达到午夜23:59:59时更改表中的一个值,但我们不确定如何处理该值。该表有startTime和endTime,如果同一行的startTime中有值,则我们希望在当前时间到达午夜时将endTime设置为23:59:59。我们可以使用存储过程或触发器来满足这个要求吗?或者这是一种错误的方法


新行不断地添加到表中,因此它应该不断地或以每天一次的间隔侦听时间上的更改。

您希望运行一个执行此操作的计划程序

您不能链接触发器,因为触发器将只响应执行的操作。除非您有一个用户在午夜坐着执行操作,否则这对您没有帮助。 存储过程本质上是一样的。它必须由用户发起

除非您有一个正在运行的计划程序,否则它将为您执行操作。 我相信这是最常见的方法

Windows有一个内置的。nginx或类似的东西,我相信它叫做cron jobs

不管怎样,只要谷歌调度器/cronjobs指南/tutorials,它们比我在这里解释得更好。

我认为这个事件调度器可能会有所帮助。否则,linux cronjob可能也会有所帮助。谷歌停止工作了吗?