作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题在这里简单介绍一下......
一旦用户登录,我就将他的登录日期存储在用户表中。如果用户 72 小时未登录,我需要将他的状态更改为非事件。
如何在用户使用My Sql登录后找到72小时是否完成。
提前致谢...
最佳答案
我建议使用 TIMEDIFF() 函数,您可以在此处找到相关文档: dev.mysql.com timediff doc .
在你的情况下,我会像这样格式化我的 where 子句:
WHERE
TIMEDIFF(CURTIME(), LastLoginDate) > '3 0:0:0.0'
或
WHERE
TIMEDIFF(CURTIME(), LastLoginDate) > '72:0:0.0'
我没有专门这样做,但基本概念应该适合你。
关于mysql - 如何在mysql中计算小时数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4597468/
我是一名优秀的程序员,十分优秀!