sql >> Databasteknik >  >> RDS >> Mysql

MySQL Alter-tabellen orsakar Fel:Ogiltig användning av NULL-värdet

Det verkar som att det finns få rader med NULL-värde. Uppdatera alla null-värden till ett standarddatum i den kolumnen och försök sedan göra en ändring.

Prova detta

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


  1. NLS_COLLATION_ID() Funktion i Oracle

  2. Desinficerar/rymmer jag på rätt sätt?

  3. mysql proxy strumpor

  4. order by rand() får problem för stora inlägg