Kozack
@Kozack
Thinking about a11y

Как работать с датой в mySQL?

Есть дата в формате
2016-10-09T12:05:31+0000
Если попробовать вставить строку с ней получаю ошибку
#1292 - Incorrect datetime value: '2016-10-09T12:05:31+0000' for column 'created_time' at row 1

При том, что поле created_time имеет тип datetime
Как работать с такой датой? Хочу добится того, чтобы mysql-сервер её понимал, т.е. чтобы на ней работали все встроенные функции. Этого можно добится если отправлять дату в формате
2016-10-09 12:05:31
Но очень хотелось бы избежать преобразований на клиенте.
  • Вопрос задан
  • 730 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Так вроде MySQL такие даты понимает.
P.S. ALLOW_INVALID_DATES в MySQL 5.7 и выше.
Ответ написан
Ваш ответ на вопрос

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

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