Вы можете сделать столбцы обнуляемыми и иметь NULL
в качестве значения по умолчанию, но, похоже, у вас это уже есть, и оно не работает. ХОТЯ ... это может быть инструмент, который вы используете для отображения данных, не нравится отображение NULL
дат ... какой инструмент вы используете? Или «0000-00-00» отображается в данных, полученных с помощью кода?
Вы можете установить значение по умолчанию, которое является ненулевым, а также легко распознаваемым как значение по умолчанию, например 1900-01-01
(при условии, что вы обычно не имеете дело с датами, близкими к этой дате).