从今天的mysql中选择日志行

时间:2010-06-03 11:30:00

标签: mysql

我从来没有记得如何正确地做到这一点 - 你能帮我解决这个问题吗?

SELECT * from log where now() - EventTime < '1 day'

注意 - this question似乎相同,但mysql没有解决方案。

2 个答案:

答案 0 :(得分:4)

SELECT * FROM log WHERE EventTime >= DATE_SUB(CURDATE(), INTERVAL 1 DAY);

答案 1 :(得分:1)

SELECT * FROM log WHERE SUBDATE(NOW(), 1) < EventTime

或者只选择今天的那些:

SELECT * FROM log WHERE DATE(NOW()) = DATE(EventTime)