问题描述
|
我在MysqL表中有一个字段,我想每5分钟(298秒)增加此字段值,
如何增加这个字段的值?
谢谢
解决方法
如果您使用的是MySql版本5.1.6或更高版本,则可以使用内置的事件计划程序:
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;
, 您可以制作一个php脚本来更新您的数据库字段,但是可以创建一个cron作业,每五分钟执行一次此脚本。
用您选择的脚本语言替换PHP。
, 一种方法是在您的服务器上安装一个php脚本,每5分钟由cron调用一次。
*/5 * * * * /home/whatever/updateField.php