MySQL ist jetzt () +1 Tag


Antworten:


457

Sie können verwenden:

NOW() + INTERVAL 1 DAY

Wenn Sie nur am Datum interessiert sind, nicht am Datum und der Uhrzeit, können Sie CURDATE anstelle von NOW verwenden:

CURDATE() + INTERVAL 1 DAY

29
OderDATE_ADD(NOW(), INTERVAL 1 DAY)
Konsumierer

4
Wenn mehr als 1, wird "Tag" nicht zum Plural: "7 TAGE" usw. ist gültig. (Für die Neugierigen.)
HoldOffHunger

8

besser zitiert `data`und verwenden `date`. AFAIR Dies können reservierte Wörter sein. Meine Version ist:

INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);

5

Versuchen Sie Folgendes: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)


4
INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY);
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.