在MySQL中,可以通过NOW()函数获取当前日期和时间。如果要查询当前前一天的文章,可以使用DATE_SUB()函数和DATE()函数来计算。
SELECT * FROM articlesWHERE DATE(date_published) = DATE_SUB(DATE(NOW()), INTERVAL 1 DAY)
以上代码中,DATE(NOW())获取当前时间的日期部分,然后使用DATE_SUB()函数将其减去一天,得到当前前一天的日期。最后再通过DATE()函数将文章的发布日期转换成只有日期部分的格式,与当前前一天的日期比较。
这样,就可以查询到当前前一天发布的所有文章。