【问题标题】:#1305 - FUNCTION clubmc.DATEADD does not exist [ Mysql ]#1305 - 功能 clubmc.DATEADD 不存在 [Mysql]
【发布时间】:2021-05-26 10:58:29
【问题描述】:

我想从我的表中选择所有日期 + 3 个月,我写了这个查询

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

但控制台向我显示此错误:

#1305 - FUNCTION clubmc.DATEADD does not exist

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    你的语法错误。

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

    文档Date add

    【讨论】:

      【解决方案2】:

      要在 MySQL 中添加月份,您可以使用:

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

      请参阅DB Fiddle 的运行示例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-17
        • 1970-01-01
        • 2014-04-20
        • 2011-11-23
        • 1970-01-01
        • 2018-08-14
        • 2016-09-21
        • 1970-01-01
        相关资源
        最近更新 更多