|
|
1
4
小时应为小时。参见文档
TIMESTAMPADD
查看的有效值
所以您的查询应该是:
还要注意,如果索引存在的话,这个查询将不能按时利用索引。重写查询的效率可能更高,如下所示:
|
|
|
2
1
使用 date time functions MySQL的
|
|
|
3
1
你可以考虑换个角度来做。不要每次减去24小时,而是计算24小时前的时间(一次),然后检查时间值。很可能更优化,不过我不太熟悉MySQL
|
|
4
1
这假设您的表中没有“未来”时间。如果有,请将此附加到WHERE子句中:
|
|
|
5
0
从 http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff
所以…
应该是你想要的 |