SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.03.2010 01:19:10

Борис
Завсегдатай
Зарегистрирован: 20.07.2008
Сообщений: 29

Прошу Вашей помощи в написании запроса.

Как можно INSERT'oм прибавить к сушествубщей дате + 4 дня

INSERT INTO table (vdate) VALUES (NOW() + 4);

Так можно??
Спасибо большое!

Неактивен

 

#2 29.03.2010 01:32:52

Борис
Завсегдатай
Зарегистрирован: 20.07.2008
Сообщений: 29

Re: Прошу Вашей помощи в написании запроса.

СПАСИБО НАЩЁЛ КОМУ НАДО ВОТ НИЖЕ

INSERT INTO table (vdate) VALUES (ADDDATE(NOW(), INTERVAL 4 DAY));

Неактивен

 

#3 29.03.2010 01:47:29

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Прошу Вашей помощи в написании запроса.

Ну или «NOW() + INTERVAL 4 DAY» — куда более читабельный вариант wink

Неактивен

 

#4 31.03.2010 02:26:05

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Прошу Вашей помощи в написании запроса.

Нафига тогда вообще нужна функция DATE_ADD()?...

Неактивен

 

#5 31.03.2010 12:24:52

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Прошу Вашей помощи в написании запроса.

Хороший вопрос. И я не знаю, что на него ответить, правда smile Возможно, когда-то
не работал плюсик, и была эта функция. А потом сделали плюсик, а функцию
оставили для поддержки старого кода.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson