#1305 — ФУНКЦИЯ clubmc.DATEADD не существует (Mysql) [ Решено ]

#mysql #sql

Вопрос:

я хочу выбрать все даты 2 месяца из моей таблицы, я пишу этот запрос

 select DATEADD(month, 2, `creatdate_time`) AS DateAdd FROM app_user
 

но консоль показывает мне эти ошибки:

 #1305 - FUNCTION clubmc.DATEADD does not exist
 

решенный

 select  DATE_ADD(`creatdate_time`, INTERVAL  2 MONTH) FROM app_user
 

Ответ №1:

Ваш синтаксис неверен.

 select date_add(`creatdate_time`, INTERVAL 2 MONTH) AS DateAdd FROM app_user
 

Дата добавления документации

Ответ №2:

Для добавления месяцев в MySQL вы можете использовать:

 select DATE_ADD(`creatdate_time`, interval 2 month) AS DateAdd
FROM app_user
 

См.Пример выполнения в DB Fiddle.