SELECT * FROM articles WHERE publish_time = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
这里使用了MySQL的函数DATE_SUB()来计算前一天的日期,CURDATE()函数获取当前日期,INTERVAL 1 DAY表示减去一天。因此,上述语句中的条件过滤了publish_time为前一天的文章。
如果需要获取距离当前时间N天前的文章,可将INTERVAL 1 DAY改成INTERVAL N DAY。
SELECT * FROM articles WHERE publish_time = DATE_SUB(CURDATE(), INTERVAL N DAY)