Es sieht so aus, als gäbe es einige Zeilen mit NULL-Werten. Aktualisieren Sie alle Nullwerte auf ein Standarddatum in dieser Spalte und versuchen Sie dann, eine Änderung vorzunehmen.
Versuchen Sie dies
--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;