mysql向datetime添加小时数

mysql向datetime添加小时数,mysql,datetime,Mysql,Datetime,在MYSQL数据库中,我需要检查“datetime”字段是否超过24小时(或任何时间),在这种情况下,删除该行 如何在mysql中向datetime添加小时数? 谢谢 卢卡你有这个机会 WHERE`yourDate`

在MYSQL数据库中,我需要检查“datetime”字段是否超过24小时(或任何时间),在这种情况下,删除该行

如何在mysql中向datetime添加小时数?

谢谢

卢卡

你有这个机会

WHERE`yourDate`
或更短

WHERE `yourDate` < NOW() - INTERVAL 1 DAY
WHERE`yourDate`
像这样的东西怎么样:

delete
from your_table
where your_field <= date_sub(now(), INTERVAL 1 day)
mysql中有这个方法

DELETE
DELETE 
FROM table 
WHERE datetime_field < DATE_SUB(NOW(), INTERVAL 1 DAY);
从桌子上 其中datetime_字段
这不应该是
日期\u添加
,因为您没有使用
-1天
date\u sub
做减号,
date\u add
做加号。谢谢。这是令人惊讶的工作:
选择“2018-05-31”+间隔1天
delete
from your_table
where your_field <= date_sub(now(), INTERVAL 24 hour)
DELETE 
FROM table 
WHERE datetime_field < DATE_SUB(NOW(), INTERVAL 1 DAY);