选择*to table,其中datetime是24小时前

Kar*_*h07 6 php mysql

我需要选择在不少于24小时前创建的表中的所有数据.有人知道怎么做吗?

Yah*_*hel 16

假设您的表具有DATETIME字段,在此示例中称为date_field

SELECT * FROM tablename WHERE date_field >= SUBDATE( NOW(), INTERVAL 24 HOUR)
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * FROM tablename WHERE date_field > NOW() - interval 1 day
Run Code Online (Sandbox Code Playgroud)