In MySQL können Sie ein Feld so ändern, dass es nicht null ist, indem Sie dem Feld mithilfe der ALTER TABLE-Anweisung eine Nicht-Null-Einschränkung hinzufügen. Die Syntax lautet „ALTER TABLE data table name CHANGE COLUMN field name field name data type NOT NULL;“ . Die ALTER TABLE-Anweisung wird verwendet, um die Struktur der Originaltabelle zu ändern. „NOT NULL“ ist das Schlüsselwort zum Festlegen einer Nicht-Null-Einschränkung. Nach dem Hinzufügen einer Nicht-Null-Einschränkung zu einem Feld darf der Wert nicht Null sein Das Datenbanksystem meldet einen Fehler.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Wenn Sie in MySQL ein Feld so ändern möchten, dass es nicht null ist, können Sie dem Feld eine Nicht-Null-Einschränkung hinzufügen.
NOT NULL-Einschränkung bedeutet, dass der Wert des Feldes nicht leer sein darf. Wenn der Benutzer bei Feldern, die Nicht-Null-Einschränkungen verwenden, beim Hinzufügen von Daten keinen Wert angibt, meldet das Datenbanksystem einen Fehler.
Es gibt zwei Anweisungen zum Hinzufügen von Nicht-Null-Einschränkungen zu Feldern:
CREATE TABLE-Anweisung
ALTER TABLE-Anweisung
Aber die CREATE TABLE-Anweisung wird beim Erstellen der Tabelle festgelegt und erfüllt nicht die Anforderungen ; daher wird hier die ALTER TABLE-Anweisung verwendet. Syntax:
ALTER TABLE 数据表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;
Beispiel: Ändern Sie das ID-Feld in der Tabelle tb_students_score so, dass es nicht null ist. Schauen Sie sich zunächst die Tabellenstruktur an:
]Das obige ist der detaillierte Inhalt vonSo ändern Sie das Feld in MySQL so, dass es nicht null ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!