在没有用户执行的情况下重置MySQL字段值

Chr*_*ier 0 php mysql

我需要在午夜自动重置MySQL Field值.它是表中特定行的特定列.我知道如何在PHP中执行此操作,但我不知道如何在午夜执行PHP脚本而无需自己执行此操作.你有任何可行的解决方案吗?

编辑:--------------------最好不要使用Cron Jobs.

xen*_*non 7

如果你在linux上运行,你会使用cronjob

在大多数发行版中都有一个名为crontab的命令,它可以为您安排任务以及您需要的特定格式:

0 0 * * * php /path/to/file.php
Run Code Online (Sandbox Code Playgroud)

编辑: 在编辑你之前写下这个:p我不确定还有其他方法.你有特殊的理由不使用cronjob吗?

如果php文件被标记为可执行文件,你甚至可能不需要指定php部分

0 0 * * * /path/to/file.php
Run Code Online (Sandbox Code Playgroud)

只需从linux命令行执行"chmod + x /path/to/file.php"即可