日期时间值不正确:函数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。我该如何克服这一点。

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

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

最新更新