在 MySQL 中,要查询比当前日期更早的行,可以使用 WHERE
子句和 CURDATE()
函数。以下是一个示例查询:
SELECT * FROM your_table
WHERE your_date_column < CURDATE();
在这个查询中,your_table
是你的表名,your_date_column
是你要比较的日期列。这个查询将返回所有 your_date_column
中比当前日期更早的行。
如果你想要查询特定日期之前的行,可以使用 DATE_SUB()
函数:
SELECT * FROM your_table
WHERE your_date_column< DATE_SUB(CURDATE(), INTERVAL 7 DAY);
在这个查询中,INTERVAL 7 DAY
表示要查询比当前日期之前 7 天的行。你可以根据需要更改这个值。
领取专属 10元无门槛券
手把手带您无忧上云