2014-01-30 115 views
0

嗨我有數據加載到8/21/2013格式的varchar字段,我需要它將字符串日期並將其放在正確的格式2013-08-21。我試過字符串日期和日期格式,但必須有一種方法來指定它在%m /%d /%y和需要它%y-%m-%d。現在我得到這個錯誤[錯誤] 1292 - 不正確的日期時間值:'08 -21-2013' (我連接了一個0,它沒有認出上述月份)MySQL日期格式更改

回答

2

您切換日期和月份。沒有月號21,這就是爲什麼你會得到這個錯誤。嘗試

SELECT STR_TO_DATE('8/21/2013', '%m/%d/%Y');