Outoverlay
@Outoverlay

Mysql datetime, version 5.7?

В чем хранить дату по умолчанию?
Раньше я использовал mysql 5.6
И хранил дату в виде 00-00-00 00:00:00
Сейчас, когда я использую mysql 5.7
Меня вынуждают использовать current_timestamp
заглянул в database wp. Там стоит по умолчанию на всех полях, где есть дата: 00-00-00 00:00:00
И если подумать. То какие сюрпризы ждут далее?
Или если мне например принудительно нужно 00-00-00 00:00:00?
В dev'е написано следующие: "Invalid DATE, DATETIME, or TIMESTAMP values are converted to the “zero” value of the appropriate type ('0000-00-00' or '0000-00-00 00:00:00')".

Как быть?
  • Вопрос задан
  • 355 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Или если мне например принудительно нужно 00-00-00 00:00:00?
Ни для каких нормальных целей это потребоваться не может, поэтому и запретили.
Отсутсвие даты - это NULL.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы