SQL 选择created_at 大于日期的行

Chr*_*ton 0 php mysql datetime

运行以下查询时,我得到非常奇怪的结果:

select * from "statuses" where "created_at" > '2015-04-26 02:04:24';
Run Code Online (Sandbox Code Playgroud)

这似乎返回以下日期:

2015-04-26 10:44:04
2015-04-26 12:19:47
2015-04-26 12:20:12
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,这些实际上低于我输入的指定日期/时间。我认为这与日期的格式有关?

我的查询应该如何才能获得准确的结果?

Abh*_*rty 7

如果您已保存数据datetimetimestamp随后获得正确的结果,则小时、分钟和秒格式即为H:i:s24 小时格式。

所以在对比中

created_at > '2015-04-26 02:04:24'

2015-04-26 02:04:24手段2 AM + 和你得到的结果都比这更大

10 AM, 12 PM所以

如果您正在寻找比2 PM您需要的更大的东西

created_at > '2015-04-26 14:04:24'