Помогите разобраться с запрос MySql

Статус
В этой теме нельзя размещать новые ответы.
Создай 2 дополнительных поля типа date и вставь в него даты из соответствующий полей varchar

Поля типа varchar с датой удилишь потом и всё.

Создал одно поля "dateToNew" делаю следующее:
Не все данные конвертируются из (dateTo) и вставляются в новое поле (dateToNew). Некоторые данные вставляются в поле (dateToNew) как "0000-00-00". В чем может быть проблема?
 
Проблема скорей всего заключается в том, что некоторые даты в колонке dateTo не подходят по формату '%m%d%Y' поэтому такая дата и вставляется в dateToNew.
 
Создал одно поля "dateToNew" делаю следующее:
Не все данные конвертируются из (dateTo) и вставляются в новое поле (dateToNew). Некоторые данные вставляются в поле (dateToNew) как "0000-00-00". В чем может быть проблема?

А такая конструкция тоже не работает?


Тогда стоит глянуть значение dateTo в тех строках, которые не сконвертились.
 
А такая конструкция тоже не работает?
PHP:
UPDATE table SET dateToNew = STR_TO_DATE(dateTo, '%m/%d/%Y');
Работает, но опять же, не все данные переконвертлись. Пришлось разбираться со значениями dateTo в тех строках, которые не сконвертились.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху