Запрос str на сегодняшний день (MySQL)

В MySQL я получаю сообщение об ошибке выше. Ошибка: неверное значение даты и времени "31/ июль /2018" для функции str на дату

Update mytable
set Date1 = STR_TO_DATE('31/July/2018', '%d/%b/%Y')
where 'Date' IS NOT NULL; 

Нужна помощь с тем, что может быть не так с выше.

1 ответ

Проблема заключается в %b:

% b Сокращенное название месяца (с января по декабрь)

Тебе нужно %M:

% M Название месяца полностью (с января по декабрь)

Источник: https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

Другие вопросы по тегам