Я использую now()
в запросе MySQL.MySQL теперь() +1 день
INSERT INTO table SET data = '$data', date = now()
Но я хочу добавить 1 день к этой дате (так что date
должен содержать завтра).
Возможно ли это?
Я использую now()
в запросе MySQL.MySQL теперь() +1 день
INSERT INTO table SET data = '$data', date = now()
Но я хочу добавить 1 день к этой дате (так что date
должен содержать завтра).
Возможно ли это?
Вы можете использовать:
NOW() + INTERVAL 1 DAY
Если вы заинтересованы только в дате, а не дата и время, то вы можете использовать CurDate вместо NOW:
CURDATE() + INTERVAL 1 DAY
Или 'DATE_ADD (NOW(), INTERVAL 1 DAY)' – Konsumierer
PostrgreSQL http://www.postgresql.org/docs/9.1/static/functions-datetime.htm – Jekis
Попробуйте сделать: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
лучше всего использовать `data`
и `date`
. Afair эти могут быть зарезервированными словами моя версия:
INSERT INTO `table` (`data` , `date`) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
INSERT INTO `table` (`data` , `date`) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
DATE_ADD http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date -add – zod