我得從我的DB這個選擇:的MySQL如何使用STR_TO_DATE功能
SELECT
`Atleta`,
`Medaglia`,
`Sport`,
`Evento`,
`Olimpiade`,
STR_TO_DATE(`DataGara`, '%d/%m/%y') as Data,
`Categoria`
FROM `ItalianAthletes`
WHERE Medaglia <> ''
order by Data asc
以前我做了場 'DataGara' 爲VARCHAR使用此格式(255):DD/MM/YYYY。
我想在輸出相同的格式,但我得到YYYY-MM-DD格式,具有錯誤的一年,怎麼一回事,因爲今年值爲1900,但我得到2019
我想代替與db相同的格式,即dd/mm/yyyy和正確的年份值。
請提供您的表格定義和樣本值。 –
格式代碼區分大小寫。 –
無論如何,我建議你在開始獲取像'2016-02-31','3/4/16','今天早些時候'或'不知道'之類的存儲數據之前修正列類型。 –