我在mysql表中有一个字段,我希望每隔约5分钟(298秒)增加一个字段值,
我们如何才能增加这个字段值?
感谢
答案 0 :(得分:5)
如果您使用的是MySql版本5.1.6或更高版本,则可以使用内置的event scheduler:
CREATE EVENT e_update ON SCHEDULE EVERY 298 SECOND DO
UPDATE tableName SET Col = Col + 1;
或者
CREATE EVENT e_update ON SCHEDULE EVERY 5 MINUTE DO
UPDATE tableName SET Col = Col + 1;
答案 1 :(得分:0)
你可以创建一个php脚本来更新你喜欢的数据库字段,然后创建一个每五分钟执行一次这个脚本的cron作业。
用您选择的脚本语言替换PHP。
答案 2 :(得分:0)
执行此操作的一种方法是在服务器上安装一个php脚本,每隔5分钟由cron调用一次。
*/5 * * * * /home/whatever/updateField.php