嗨我有数据加载到varchar字段,格式为8/21/2013,我需要它来串起日期并将其放入正确的格式2013-08-21。我已经尝试了字符串到日期和日期格式,但必须有一种方法来指定它在%m /%d /%y并且需要它%y-%m-%d。现在我收到此错误[错] 1292 - 日期时间值不正确:'08 -21-2013' (我在上面的一个月里没有认识到,我总结了一个0)
答案 0 :(得分:2)
你改变了日子和月份。没有月号21,这就是你得到这个错误的原因。尝试
SELECT STR_TO_DATE('8/21/2013', '%m/%d/%Y');
答案 1 :(得分:0)
使用mysql date_format()函数