Задать вопрос
@psiklop

Incorrect datetime value: mysql в чем ошибка?

На сервере непонятный глюк, хранил в таблицах даты в формате text "YYYY-MM-DD HH:MM:SS
Решил все преобразовать в timestamp

Некоторые таблицы выдают ошибку:
Ошибка запроса:
#1292 - Incorrect datetime value: '2022-03-27 03:04:45' for column 'time' at row 3356971


Все ошибки связаны только с этой датой и около нее '2022-03-27 03:xx:xx'
Такие строки дают ошибку при INSERT и UPDATE и смены типа

Что это такое, на другом сервере с данной датой никаких проблем?
  • Вопрос задан
  • 1122 просмотра
Подписаться 1 Средний 13 комментариев
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
toxa82
@toxa82
Потому что нет такого времени, в 2022-03-27 03:00:00 время перевели на час вперед и получилось сразу 2022-03-27 04:00:00. Думаю поэтому БД и материться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы