Wygląda na to, że jest kilka wierszy z wartością NULL. Zaktualizuj wszystkie wartości null do domyślnej daty w tej kolumnie, a następnie spróbuj dokonać zmiany.
Wypróbuj to
--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;