所以,我在php中使用了一个脚本,将来会在mysql数据库中添加一段时间。 我现在要做的是,当达到该时间时,我想更新表格,更改表格中的值。
我不知道如何做到这一点...... Crons的更新速度不够快。
任何帮助都将不胜感激。
答案 0 :(得分:3)
MySQL有一个事件调度程序。与crontab类似,但对于MySQL。 Event Scheduler
基本上你要做的是用你的PHP脚本创建一个事件。您可以告诉该事件在特定时间执行。
CREATE
[DEFINER = { user | CURRENT_USER }]
EVENT
[IF NOT EXISTS]
event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT 'comment']
DO event_body;
schedule:
AT timestamp [+ INTERVAL interval] ...
| EVERY interval
[STARTS timestamp [+ INTERVAL interval] ...]
[ENDS timestamp [+ INTERVAL interval] ...]
interval:
quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}
答案 1 :(得分:0)
创建一个脚本并使用一些浏览器扩展来刷新页面:>不,只是个玩笑。对不起,周末开始吧! :) cronjobs应该的伎俩。我想你错过了一些东西......或者质疑缺少一些信息。