Я работаю над таблицей, которая имеет два формата дат, хранящихся в поле, некоторые из которых находятся в мм/дд/гг, а новые записи - в годах/мм/дд, как и должно быть.Обновление формата даты в 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