这个问题不知道怎么取标题。定时又不像。服务又不像,监控也不知道。不知道叫什么了

MySql 码拜 8年前 (2017-04-23) 946次浏览
需求
A表有四个字段
UserID –用户字段
LoginTime –登录时间
EndBrowsTime –最后浏览时间
State –状态
当最后访问时间超地十分钟,就修改该条记录的状态字段值为0
解决方案

5

利用查询实现,可以创建一个VIEW
select UserID  ,LoginTime  ,EndBrowsTime,EndBrowsTime<now()-interval 10 minutes  as State from A

5

那就做个每分钟运行一次的计划任务,执行这个 update … where time<now-10min

5

没有这样的实时,只能定时或实时查询

5

用计划任务就可以了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明这个问题不知道怎么取标题。定时又不像。服务又不像,监控也不知道。不知道叫什么了
喜欢 (0)
[1034331897@qq.com]
分享 (0)