MySQL NOT NULL- Einschränkung
MySQL NOT NULL-Einschränkung
Standardmäßig kann eine Spalte NULL-Werte enthalten.
Die NOT NULL
Einschränkung erzwingt eine Spalte, NULL-Werte NICHT zu akzeptieren.
Dadurch wird erzwungen, dass ein Feld immer einen Wert enthält, was bedeutet, dass Sie keinen neuen Datensatz einfügen oder einen Datensatz aktualisieren können, ohne diesem Feld einen Wert hinzuzufügen.
NOT NULL bei CREATE TABLE
Die folgende SQL stellt sicher, dass die Spalten „ID“, „LastName“ und „FirstName“ KEINE NULL-Werte akzeptieren, wenn die Tabelle „Personen“ erstellt wird:
Beispiel
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
NOT NULL auf ALTER TABLE
Verwenden Sie die folgende SQL, um eine NOT NULL
Einschränkung für die Spalte „Alter“ zu erstellen, wenn die Tabelle „Personen“ bereits erstellt wurde:
Beispiel
ALTER TABLE Persons
MODIFY Age int NOT NULL;