232 votes

MySQL maintenant () +1 jour

J'utilise maintenant () dans la requête MySQL.

 INSERT INTO table SET data = '$data', date = now()
 

Mais je veux ajouter 1 jour à cette date (de sorte que date devrait contenir demain).
C'est possible?

488voto

Mark Byers Points 318575

Vous pouvez utiliser:

 NOW() + INTERVAL 1 DAY
 

Si vous êtes seulement intéressé par la date, pas la date et l'heure, vous pouvez utiliser CURDATE au lieu de NOW:

 CURDATE() + INTERVAL 1 DAY
 

9voto

Igor Qwerty Points 61

meilleure utilisation citée `data` et `date` . AFAIR ces mots peuvent être réservés ma version est:

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

5voto

Nicolas Bottarini Points 209

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

4voto

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X