【问题标题】:How can I fix the error when does not recognize the to_date function in mysql(phpmyadmin)? [duplicate]当无法识别 mysql(phpmyadmin) 中的 to_date 函数时,如何修复错误? [复制]
【发布时间】:2020-04-18 14:32:00
【问题描述】:

我想插入这个:

INSERT INTO NAVE (nume, clasa, anul_lansarii) values ('Ticonderoga','Ticonderoga',to_date('02/02/1930','mm/dd/yyyy') );

并给我错误:

1305 - FUNCTION proiect.to_date 不存在

【问题讨论】:

  • to_date 不是(默认)MySQL 函数。这与 PHP 无关。

标签: php mysql phpmyadmin


【解决方案1】:

MySql 中没有to_date() 函数但你可以使用str_to_date():

str_to_date('02/02/1930','%m/%d/%Y')

请参阅demo

【讨论】:

    【解决方案2】:

    to_date 不是默认的 mysql 函数。

    但从您的问题来看,我认为您可以使用STR_TO_DATE 函数。像这样:

    INSERT INTO NAVE (nume, clasa, anul_lansarii) values ('Ticonderoga','Ticonderoga',STR_TO_DATE('02/02/1930','mm/dd/yyyy') );
    

    【讨论】:

      猜你喜欢
      • 2021-12-27
      • 2018-07-25
      • 2022-08-23
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 2020-09-17
      相关资源
      最近更新 更多