Parece que há algumas linhas com valor NULL. Atualize todos os valores nulos para uma data padrão nessa coluna e tente fazer uma alteração.
Tente isso
--update null value rows
UPDATE enterprise
SET creation_date = CURRENT_TIMESTAMP
WHERE creation_date IS NULL;
ALTER TABLE enterprise
MODIFY creation_date TIMESTAMP NOT NULL
DEFAULT CURRENT_TIMESTAMP;