フィールドに格納されている日付のフォーマットが2つあり、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')
のようなクエリを実行したい。しかし、それだけでアウトに動作していません。私が得た1つの結果は、単に%mデータを取り出して%Yにして、実際にデータを混乱させるということでした。
どのような考えですか?
date_fieldの列の種類は何ですか?もしそれが日付かタイムスタンプならYmdをmydに並べ替えることはできません – Mikhail