首页 > 解决方案 > 日期时间值不正确:函数 str_to_date 的 '12-Mar-19'

问题描述

我的列的数据类型为date. 我需要插入字符串格式的日期值,它们遵循这个结构12-Mar-19。我试图使用这个 mysql 函数STR_TO_DATE('12-Mar-19', '%c/%e/%Y %r'),但它给了我一个错误:Incorrect datetime value: '12-Mar-19' for function str_to_date. 我该如何克服这一点。

标签: mysql

解决方案


您需要使用与您的日期文字匹配的格式字符串:

STR_TO_DATE('12-Mar-19', '%d-%M-%y')

推荐阅读