在mysql中,当表的指定日期是今天时,如何更新表?
我的数据库中有一个表,其中有一个“截止日期”列,该列是用户输入的。现在我想在截止日期为今天时更新列状态。。在mysql中,当表的指定日期是今天时,如何更新表?,mysql,date,timestamp,auto-update,Mysql,Date,Timestamp,Auto Update,我的数据库中有一个表,其中有一个“截止日期”列,该列是用户输入的。现在我想在截止日期为今天时更新列状态。。 有什么建议吗?在搜索我在那里找到的答案后,您可以在MySQL中创建一个事件。 此链接应该会有所帮助。如果您的数据库运行在一直运行的服务器上,请尝试使用crontab(linux)或类似的工具 Crontab是一个deamon,它在指定日期为您运行一些命令。我自己使用crontab和php脚本来重置mysql数据库中的一些内容 您的数据库在哪里运行梅比:这有助于回答这个问题 问问你想不想知道
有什么建议吗?在搜索我在那里找到的答案后,您可以在MySQL中创建一个事件。
此链接应该会有所帮助。如果您的数据库运行在一直运行的服务器上,请尝试使用crontab(linux)或类似的工具 Crontab是一个deamon,它在指定日期为您运行一些命令。我自己使用crontab和php脚本来重置mysql数据库中的一些内容 您的数据库在哪里运行梅比:这有助于回答这个问题 问问你想不想知道更多这件事
戈登你说了需要做什么。问题出在哪一部分?你尝试过什么?我可能需要重新措辞。。例如,截止日期是7月7日。当日期为7月7日且没有用户操作(即插入或更新列)时,我需要将列状态更新为closed(已关闭)。您运行一个按要求时间间隔执行的计划任务,并对其进行更新。如何做到这一点取决于它运行的系统。你能提供一个例子吗?我们应该按照逻辑来做吗?可以在mysql中完成吗?您需要一个外部任务调度器来运行它