タイムスタンプが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)
現在の日時に 1 日を加算します。