Mysql
 sql >> Database >  >> RDS >> Mysql

La tabella MySQL Alter causa l'errore:uso non valido del valore NULL

Sembra che ci siano poche righe con valore NULL. Aggiorna tutti i valori Null a una data predefinita in quella colonna e quindi prova a modificare.

Prova questo

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