如何在phpMyAdmin中每天自动更新条目?

如何在phpMyAdmin中每天自动更新条目?,php,mysql,sql,phpmyadmin,Php,Mysql,Sql,Phpmyadmin,我有一个名为ARTICLES的数据库。在文章中,我有一个名为Users的表。在用户内部,有一个名为续订的条目,它是一个整数 一旦设置了续费,应每24小时减少1。例如,假设续期为30天。24小时后,续约时间应为29小时。我不希望进入条目内部,并每24小时更新此字段。将有数百行具有不同的更新值 是否有办法每24小时自动更新此条目,使条目减少1?您采取了错误的方法。您可以简单地设置“到期”日期,而不是以复杂的方式倒计时。30天后?然后于2016年6月19日12:00到期。无需自动更新。您可以在MySQ

我有一个名为
ARTICLES
的数据库。在文章中,我有一个名为
Users
的表。在用户内部,有一个名为
续订
的条目,它是一个
整数

一旦设置了续费,应每24小时减少1。例如,假设续期为30天。24小时后,续约时间应为29小时。我不希望进入条目内部,并每24小时更新此字段。将有数百行具有不同的更新值


是否有办法每24小时自动更新此条目,使条目减少1?

您采取了错误的方法。您可以简单地设置“到期”日期,而不是以复杂的方式倒计时。30天后?然后于2016年6月19日12:00到期。无需自动更新。

您可以在MySQL中创建计划事件-


我会根据您的记录时间戳,而不是您的方法,以编程方式检查PHP脚本中的更新值。

Cron,如果基于UNIX。@JonStirling我有Cron作业表单,在那里我可以输入命令,但是我如何设置SQL命令?与您在命令行中的方法相同,或者,编写一个(PHP,如果您愿意的话)这样做的脚本,只需调用脚本。网上应该有很多例子。创建一个php脚本,减少“续订”值,然后用cron作业中的“curl”调用它。我希望用户看到剩余天数。如果我把续约改成约会时间,这不会让位于一些小故障吗?例如,我从用户的时钟中收集当前日期,然后从过期日期中减去它。如果用户更改了计算机时钟怎么办?如果您知道当前日期和过期日期,您就知道剩余天数。永远不要使用用户的时钟,使用服务器的时钟,最好是UTC时间。