вопрос о DATE_ADD - PullRequest
       4

вопрос о DATE_ADD

0 голосов
/ 22 октября 2009

Я хочу добавить 1 месяц и 3 месяца, если я сделаю так:

UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 1 MONTH) WHERE ID='$lid'

UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 3 MONTHS) WHERE ID='$lid'

это верно?

3 МЕСЯЦА или 3 МЕСЯЦА?

Ответы [ 2 ]

3 голосов
/ 22 октября 2009

Нет, это всегда МЕСЯЦ - единственное число.

UPDATE `set` SET expire = DATE_ADD(`expire`, INTERVAL 3 MONTH) WHERE ID='$lid'
1 голос
/ 22 октября 2009

Вот безопасный способ попробовать оба синтаксиса и убедиться в этом:

SELECT expire,DATE_ADD(expire,INTERVAL 3 MONTH) FROM set LIMIT 5;
SELECT expire,DATE_ADD(expire,INTERVAL 3 MONTHS) FROM set LIMIT 5;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...