gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:50:51 25 4
gpt4 key购买 nike

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

新行不断添加到表中,因此它应该持续监听时间变化,或者每隔一天监听一次。

最佳答案

您想要运行一个执行此操作的调度程序。

您无法链接触发器,因为触发器只会响应所执行的操作。除非您有用户在午夜执行该操作,否则这对您没有帮助。存储过程本质上是一样的。它必须由用户启动。

除非您正在运行调度程序,否则它将为您执行操作。我确实相信这是最常见的方法。

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

无论如何,只要谷歌调度程序/cronjobs指南/教程,他们比我在这里解释得更好。

关于MySQL-当前时间到达午夜时更改表值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43754849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com