Почему это позволяет месяц или день 0?

у предложить пользователю возможность вводить даты, которые являются неполными (например, только 2005 или январь 1998 года), но также содержат даты с указанием года, месяца, дня. Могу ли я сделать это, используя одно поле даты в БД?

я пыталсяUPDATE tableA SET mydate = '2001-00-00' и, кажется, работает (без ошибок), но я не уверен, что это правильно. Внутренне я предполагаю, что используется временная метка, так как MySQL может представлять эти 0?

Ответы на вопрос(3)

Ваш ответ на вопрос