我试图创建这个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(),在变量中获取列数据等等。我想做的是:
将OnlineTime添加到OnlineTime小于5000sec的每个user,如果OnlineTime为>= 5000sec,我想删除该用户。
发布于 2017-05-12 22:00:28
而是记录用户的开始时间。该事件不会增加计时器的值,而是会减去计时器的值,以查看是否超过了时间限制。
https://stackoverflow.com/questions/43899875
复制相似问题