如何使用mysql检查时间戳是否大于24小时?
DELETE FROM `users` WHERE `time` = ?
更新:日期格式——2013-10-24 13:33:23
如何使用mysql检查时间戳是否大于24小时?
DELETE FROM `users` WHERE `time` = ?
更新:日期格式——2013-10-24 13:33:23
试试这个查询:
SELECT * FROM news WHERE date >= now() + INTERVAL 1 DAY;
随意问
尝试这个:
DELETE FROM `users` WHERE `time` >= (NOW() + INTERVAL 1 DAY);
或试试这个:
DELETE FROM `users` WHERE `time` >= DATE_SUB(CURDATE(),INTERVAL 1 DAY);
或试试这个:
DELETE FROM `users` WHERE `time` >= curdate() + interval 1 day
这是一个带有一些功能mysql的链接来管理时间
文档
你可能想试试这个:
DELETE FROM `users`
WHERE `time` >= TIMESTAMPADD(DAY, 1, NOW());
NOW()
返回当前日期和时间。
TIMESTAMPADD(unit,interval_expression)
在当前日期和时间上增加一天。