обновление формата даты в 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 и действительно испортил данные.

Есть мысли?

5
задан OMG Ponies 23 November 2010 в 19:08
поделиться