我的问题在这里简要介绍......
用户登录后,我将登录日期存储在users表中.如果用户未登录72小时,我需要将其状态更改为非活动状态.
在用户使用My Sql登录后,如何才能找到72小时是否完成.
提前致谢...
我建议使用TIMEDIFF()函数,您可以在此处找到它: dev.mysql.com timediff doc.
在你的情况下,我将我的where子句格式化为:
WHERE
TIMEDIFF(CURTIME(), LastLoginDate) > '3 0:0:0.0'
Run Code Online (Sandbox Code Playgroud)
要么
WHERE
TIMEDIFF(CURTIME(), LastLoginDate) > '72:0:0.0'
Run Code Online (Sandbox Code Playgroud)
我没有具体这样做,但基本概念应该适合你.
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |