我有一个dateAdded字段,它是DATETIME类型。我正在尝试查询
Hello world!
即使在30分钟内创建了大量行,它也会返回0行。当我将大于号码切换到小于号时,表格中的每一行都会被返回。我正在使用MySQL 5.6.28和InnoDB表。什么原因导致这不起作用?我正在使用DATETIME类型对其他表进行类似的查询,它工作正常。
答案 0 :(得分:1)
列上使用的时区(即插入dateAdded
数据的应用程序)与发出查询的客户端上使用的时区之间似乎存在差异。
SELECT NOW() - INTERVAL 30 MINUTE
证明了这一点。