SQL prüfen ob timestamp ist größer als 24 Stunden ab jetzt (MYSQL)
Wie um zu überprüfen, ob timestamp ist größer als 24 Stunden ab jetzt mit mysql?
DELETE FROM `users` WHERE `time` = ?
Update: Datum-format — 2013-10-24 13:33:23
InformationsquelleAutor 10minutee | 2013-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese Abfrage:
Fühlen Sie sich frei, zu Fragen,
users
WOtime
> JETZT() + INTERVAL 1 DAY Und anderen Versionen, aber es doens T Arbeit ;(. Format Datum: 2013-10-24 13:33:23Nur jetzt habe ich angelegt, die Lösung, Nach mir die Syntax fast Richtig, nur.
SELECT * FROM supportContacts WHERE datetime >= NOW() + INTERVAL 1 DAY
Können Sie überprüfen, ob Referenz : sqlfiddle.com/#!2/057b2/10Ich habe die erstellte Tabelle und die Daten mehr als 24 Stunden ab jetzt.
CREATE TABLE supportContacts ( id int auto_increment primary key, type varchar(20), details varchar(30),datetime date ); INSERT INTO supportContacts (type, details,datetime) VALUES ('Twitter', '@sqlfiddle',now()), ('Twitter', '@sqlfiddle',now() + interval 1 day), ('Twitter', '@sqlfiddle',now() + interval 2 day);
Abfrage für :SELECT * FROM supportContacts WHERE datetime >= NOW() + INTERVAL 1 DAY
MySQl-version, die ich getestet habe: 5.5.32.
InformationsquelleAutor Gauttam Jada
versuchen Sie dies:
oder versuchen Sie dies:
oder versuchen Sie dies:
hier ist ein link mit einigen Funktionen mysql für die Verwaltung der Zeit
DOKUMENTATION
InformationsquelleAutor Alessandro Minoccheri
Möchten Sie vielleicht versuchen, diese:
NOW()
gibt das aktuelle Datum und die Uhrzeit.TIMESTAMPADD(st,interval_expression)
fügt einen Tag, um das aktuelle Datum und die Uhrzeit.InformationsquelleAutor Bjoern