Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将如何触发查询,例如更改列状态(布尔值),以使用 PHP 在特定时期发生?
我猜它会像mysql查询->创建事件->定义改变
最好的方法是什么?
对不起,我在这里说英语,西班牙语,在此先感谢。
您可以使用 cron 作业或使用 CREATE EVENT 语法(在 MySQL 5.1.6 及更高版本中可用)
IE
mysql> CREATE EVENT yourevent -> ON SCHEDULE AT '2013-02-10 23:59:00' -> DO ALTER TABLE SYNTAX HERE;
如果要创建重复事件,可以在EVERY interval之后添加AT(请参阅)
EVERY interval
AT
更多信息在这里
您可以设置一个 cron 作业来执行此操作。在服务器上,您可以执行以下操作:
sudo crontab -u root -e
这将为 root 用户打开 cron 作业以进行编辑
然后输入您希望脚本运行的时间,以及您要运行的脚本
0 10 * * * php/foo.php
这将在每天 10:00 运行 foo.php 脚本。