因此,我的用户表中有isOnline
(布尔值)和lastTimeSeen
(DateTime)字段。
每次用户在我的应用程序上加载页面时,都会为他更新lastTimeSeen。
然后,我想进行一次SQL查询,以检索所有isOnline
列等于1且lastTimeSeen
列优于5分钟的用户,以将isOnline
设置为0。
但是,我不知道如何将DateTime与当前时间进行比较,以检查在最近5分钟内是否没有看到用户。
我必须用PHP做到吗?
UPDATE FROM users WHERE isOnline = 1 AND lastTimeSeen => comparison to make
你们能帮我吗?
答案 0 :(得分:3)
$str2 -match '(?<!\w)\(something-big\) issues\b'
答案 1 :(得分:1)
您可以使用:
WHERE MY_DATE_FIELD <= NOW() - INTERVAL 5 MINUTE