我在PostgreSQL中有一个TIMESTAMP WITHOUT TIME ZONE
列,可以调用它last_update
。
我发现当我查询一个尚未更新6个月的字段时,就找不到它了。
SELECT id FROM example WHERE last_update = '2015-03-29 03:36:31.012000';
如果我这样做
SELECT last_update FROM example WHERE id = 1234;
结果是2015-03-29 03:36:31.012000
所以我知道应该找到时间戳。
在
SELECT id FROM example WHERE last_update = '2015-10-21 10:15:00.468000';
例如,查询工作,它只是自3月29日以来没有更新的条目,无法通过select找到。
有没有人知道为什么会这样,我该如何解决?可能是数据库已损坏了吗?