我正在尝试检查用户是否在10分钟前登录过。我使用了以下查询,last_login位于unix时间戳中。但是,如果用户在1小时前登录过,我提供的以下代码也会显示结果。如何检查用户仅在10分钟前或10分钟内登录。
SELECT *
FROM users
WHERE last_login < ( UNIX_TIMESTAMP( ) -600 )
AND user_id = '4'
LIMIT 0 , 30
答案 0 :(得分:0)
如果您要查找在过去10分钟内注册的任何用户,则必须使用&#34;大于&#34; >
。如果您使用&#34;低于&#34; <
,您将获得所有在10分钟之后注册的用户。即1小时前注册的用户。