我在一個表中有兩種格式的日期存儲在一個字段中,一些是以mm/dd/yy爲單位,而較新的條目是以yyyy/mm/dd爲單位。在mysql中更新日期格式
我要像這樣運行
UPDATE table
SET date_field = DATE_FORMAT(date_field, '%Y/%m/%d')
WHERE date_field = DATE_FORMAT(date_field, '%m/%d/%y')
的查詢,但它只是不工作。我得到的一個結果是,它只是將%m數據轉化爲%Y,並且真正搞亂了數據。
有什麼想法?
date_field的列類型是什麼?如果是日期或時間戳 - 你不能重新訂購YMD到mdy – Mikhail 2010-11-23 19:05:54