Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Änderungstabelle verursacht Fehler:Ungültige Verwendung des NULL-Werts

Es sieht so aus, als gäbe es einige Zeilen mit NULL-Werten. Aktualisieren Sie alle Nullwerte auf ein Standarddatum in dieser Spalte und versuchen Sie dann, eine Änderung vorzunehmen.

Versuchen Sie dies

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