【发布时间】:2013-01-15 17:36:13
【问题描述】:
如何定期更新 MySQL 中的数据?
假设我有桌子。一栏是“日期”。另一列是“Expiry_Status”。
如何定期(几个小时)更新表格,以便如果“日期”列中的日期晚于当前日期,“Expiry_Status”将更新为“是”值。
我使用 WAMP 作为框架。
编辑:感谢您的回答,但你们中的很多人都回答了有关更改数据库架构的问题。我上面给出的案例只是一个简单的例子。我对如何定期更新数据库更感兴趣。即:使用的程序、语法、范例……等等。 再次感谢。
【问题讨论】:
-
我认为这必须使用编程语言来完成。由于您使用的是 Windows,因此您应该考虑使用任务计划程序来运行一个脚本,该脚本将根据您喜欢的频率更新您的数据库。
-
您可以设置一个 cron-job / 任务调度程序作业,但您为什么要这样做?任何一个都足够了,同时存储日期和状态会存储重复信息,并且很容易导致数据库中的不一致。