MySQL сейчас () +1 день - PullRequest
       6

MySQL сейчас () +1 день

201 голосов
/ 08 октября 2010

Я использую now() в запросе MySQL.

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

Но я хочу добавить 1 день к этой дате (так, чтобы date должен содержать завтра).
Возможно ли это?

Ответы [ 4 ]

425 голосов
/ 08 октября 2010

Вы можете использовать:

NOW() + INTERVAL 1 DAY

Если вас интересует только дата, а не дата и время, вы можете использовать КУРДАТУ вместо СЕЙЧАС:

CURDATE() + INTERVAL 1 DAY
8 голосов
/ 06 ноября 2011

лучше использовать в кавычках `data` и `date`. AFAIR это могут быть зарезервированные слова моя версия:

INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
5 голосов
/ 08 октября 2010

Попробуйте сделать: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)

4 голосов
/ 28 февраля 2013
INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...