Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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_Date_Timestamp_Auto Update - Fatal编程技术网

在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中完成吗?您需要一个外部任务调度器来运行它