我从来没有记得如何正确地做到这一点 - 你能帮我解决这个问题吗?
SELECT * from log where now() - EventTime < '1 day'
注意 - this question似乎相同,但mysql没有解决方案。
答案 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)