需求
A表有四个字段
UserID –用户字段
LoginTime –登录时间
EndBrowsTime –最后浏览时间
State –状态
当最后访问时间超地十分钟,就修改该条记录的状态字段值为0
A表有四个字段
UserID –用户字段
LoginTime –登录时间
EndBrowsTime –最后浏览时间
State –状态
当最后访问时间超地十分钟,就修改该条记录的状态字段值为0
解决方案
5
利用查询实现,可以创建一个VIEW
select UserID ,LoginTime ,EndBrowsTime,EndBrowsTime<now()-interval 10 minutes as State from A
select UserID ,LoginTime ,EndBrowsTime,EndBrowsTime<now()-interval 10 minutes as State from A
5
那就做个每分钟运行一次的计划任务,执行这个 update … where time<now-10min
5
没有这样的实时,只能定时或实时查询
5
用计划任务就可以了