str至今查询(MySQL)

时间:2018-10-26 14:05:33

标签: mysql str-to-date

在MySQL中,上面的错误。错误是:函数str to date的日期时间值'31 / July / 2018'不正确

Update mytable
set Date1 = STR_TO_DATE('31/July/2018', '%d/%b/%Y')
where 'Date' IS NOT NULL; 

需要帮助解决上面的问题。

1 个答案:

答案 0 :(得分:1)

问题是%b

  

%b月份的缩写名称(1月至12月)

您需要%M

  

%M月的全称(1月至12月)

来源:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date