我正試圖轉換一個大表格,其日期格式爲日月 - 月份縮寫 - 年份之間用破折號分隔,如01-Jan-2014
。我發現的最接近的問題是this one,提交者最終做了搜索和替換方法。我也可以這樣做,但我認爲這肯定有更好的辦法。我的代碼:如何將「24-Jun-2013」格式的日期轉換爲MySQL?
SELECT STR_TO_DATE(datecolumn, '%c/%d/%Y') FROM 'Table'
返回NULL與上述格式的日期,但罰款與其他日期格式。我也嘗試了DATE_FUNCTION
以及我在網上看到的其他建議。
嘗試'STR_TO_DATE( '01 -Jan-2014','%d-%M-%Y')' – krokodilko