Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

A tabela MySQL Alter causa erro:uso inválido do valor NULL


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;