我试图创建这个MySQL事件。 我的代码:
delimiter |
CREATE EVENT `add_time`
ON SCHEDULE
EVERY 1 SECOND
COMMENT 'Adding 1 second to online time'
DO
BEGIN
UPDATE `users` SET `OnlineTime`=`OnlineTime`+1 WHERE 1;
END |
delimiter ;
现在,这不起作用:/。我是新的Mysql用户,我不知道如何循环,if(),获取变量ect中的列数据。 我想做的是:
将OnlineTime
添加到user
所在的每个OnlineTime
。 5000秒,如果OnlineTime
> = 5000秒,我想删除该用户。
答案 0 :(得分:0)
而是记录用户的开始时间。 EVENT不会增加计时器,而是会减去以查看是否超出了时间限制。