212 Ich verwende now()in MySQL-Abfrage. INSERT INTO table SET data = '$data', date = now() Aber ich möchte diesem Datum 1 Tag hinzufügen (damit datesollte es morgen enthalten). Ist es möglich? sql mysql datetime Qiao quelle 5 DATE_ADD dev.mysql.com/doc/refman/5.1/en/… zod 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 Mark Byers quelle 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); Igor Qwerty quelle 5 Versuchen Sie Folgendes: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini quelle 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 quelle
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 Mark Byers quelle 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); Igor Qwerty quelle 5 Versuchen Sie Folgendes: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini quelle 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 quelle
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); Igor Qwerty quelle
5 Versuchen Sie Folgendes: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini quelle
4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 quelle
Antworten:
Sie können verwenden:
Wenn Sie nur am Datum interessiert sind, nicht am Datum und der Uhrzeit, können Sie CURDATE anstelle von NOW verwenden:
quelle
DATE_ADD(NOW(), INTERVAL 1 DAY)
besser zitiert
`data`
und verwenden`date`
. AFAIR Dies können reservierte Wörter sein. Meine Version ist:quelle
Versuchen Sie Folgendes:
INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
quelle
quelle