MySQL ahora () +1 día

Respuestas:

457

Puedes usar:

NOW() + INTERVAL 1 DAY

Si solo le interesa la fecha, no la fecha y la hora, puede usar CURDATE en lugar de NOW:

CURDATE() + INTERVAL 1 DAY
Mark Byers
fuente
29
ODATE_ADD(NOW(), INTERVAL 1 DAY)
Konsumierer
44
Si más de 1, "día" no se convierte en plural: "7 DÍAS", etc., es válido. (Para aquellos curiosos.)
HoldOffHunger
8

mejor uso citado `data`y `date`. AFAIR estas pueden ser palabras reservadas mi versión es:

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

Trata de hacerlo: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)

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