MySQL-Spalte ändern, um NULL-Werte zuzulassen
Ein Benutzer versucht, eine MySQL-Spalte so zu ändern, dass NULL-Werte zugelassen werden, indem er die folgende Syntax verwendet:
ALTER mytable MODIFY mycolumn varchar(255) null;
Der Server meldet jedoch Syntaxfehler.
Problemuntersuchung und Auflösung
Die korrekte Syntax zum Ändern einer Tabelle, um NULL-Werte für eine Spalte zuzulassen, lautet:
ALTER TABLE mytable MODIFY mycolumn VARCHAR(255);
Standardmäßig sind Spalten in MySQL nullbar, sofern sie nicht explizit als UNIQUE oder deklariert werden NICHT NULL. Daher reicht es aus, den Spaltentyp einfach in VARCHAR(255) zu ändern, ohne irgendwelche Einschränkungen anzugeben, um ihn auf NULL-Werte zu setzen.
Das obige ist der detaillierte Inhalt vonWie lässt man NULL-Werte in einer MySQL-Spalte korrekt zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!