Mysql
 sql >> Base de données >  >> RDS >> Mysql

La table MySQL Alter provoque l'erreur :Utilisation non valide de la valeur NULL

Il semble qu'il y ait peu de lignes avec une valeur NULL. Mettez à jour toutes les valeurs nulles à une date par défaut dans cette colonne, puis essayez de faire une modification.

Essayez ceci

--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;