检查用户是否在10分钟内通过unix时间戳记录

时间:2014-11-25 07:56:40

标签: mysql

我正在尝试检查用户是否在10分钟前登录过。我使用了以下查询,last_login位于unix时间戳中。但是,如果用户在1小时前登录过,我提供的以下代码也会显示结果。如何检查用户仅在10分钟前或10分钟内登录。

SELECT * 
FROM users
WHERE last_login < ( UNIX_TIMESTAMP( ) -600 ) 
AND user_id =  '4'
LIMIT 0 , 30

1 个答案:

答案 0 :(得分:0)

如果您要查找在过去10分钟内注册的任何用户,则必须使用&#34;大于&#34; >。如果您使用&#34;低于&#34; <,您将获得所有在10分钟之后注册的用户。即1小时前注册的用户。