我有一个列,其数据类型为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
。
我该如何克服这个问题。
答案 0 :(得分:0)
您需要使用与日期文字匹配的格式字符串:
STR_TO_DATE('12-Mar-19', '%d-%M-%y')