0

我将如何触发查询,例如更改列状态(布尔值),以使用 PHP 在特定时期发生?

我猜它会像mysql查询->创建事件->定义改变

最好的方法是什么?

对不起,我在这里说英语,西班牙语,在此先感谢。

4

2 回答 2

0

您可以使用 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请参阅

更多信息在这里

于 2013-02-11T01:41:56.407 回答
0

您可以设置一个 cron 作业来执行此操作。在服务器上,您可以执行以下操作:

sudo crontab -u root -e

这将为 root 用户打开 cron 作业以进行编辑

然后输入您希望脚本运行的时间,以及您要运行的脚本

0 10 * * * php/foo.php

这将在每天 10:00 运行 foo.php 脚本。

于 2013-02-11T01:41:57.970 回答