sql >> Base de Datos >  >> RDS >> Mysql

La tabla MySQL Alter causa un error:uso no válido de valor NULL

Parece que hay pocas filas con valor NULL. Actualice todos los valores nulos a una fecha predeterminada en esa columna y luego intente hacer una modificación.

Prueba esto

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