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