【发布时间】:2011-04-23 10:28:57
【问题描述】:
基本查询问题,但似乎无法正确解决。我正在尝试查找 11 或 12 岁的用户。 DOB 存储为时间戳
“11 年前”的时间戳为 956485529
“12 年前”的时间戳为 924863129
查询:
SELECT * FROM (`users`) WHERE `dob` < 956485529 AND `dob` > 924863129
似乎只返回 11 岁的用户,而不是 12 岁的用户。我做错了什么?
【问题讨论】:
-
dob列的数据类型是什么? -
如果可能,使用 TIMESTAMP 数据类型
标签: mysql