Пытаюсь запретить записывать нулевые значения в поле datetime
ALTER TABLE test
ADD CONSTRAINT chk_dt CHECK (UNIX_TIMESTAMP(dt) != 0)
Не работает. Таблица уже создана
The CHECK clause is parsed but ignored by all storage engines.
Документация
Можете попробовать организовать требуемую проверку в формате триггера.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости