首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql事件(如果用户在线,则添加+1在线时间)

MySql事件(如果用户在线,则添加+1在线时间)
EN

Stack Overflow用户
提问于 2017-05-11 02:12:18
回答 1查看 23关注 0票数 0

我试图创建这个MySQL事件。我的代码:

代码语言:javascript
复制
    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,我想删除该用户。

EN

回答 1

Stack Overflow用户

发布于 2017-05-12 22:00:28

而是记录用户的开始时间。该事件不会增加计时器的值,而是会减去计时器的值,以查看是否超过了时间限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43899875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档