SQL NOT NULL
NOT NULL
По умолчанию столбец может содержать нулевые значения.
Ограничение NOT NULL заставляет столбец не принимать нулевые значения.
Это заставляет поле всегда содержать значение, что означает, что вы не можете вставить новую запись или обновить запись без добавления значения в это поле.
NOT NULL в CREATE TABLE
Следующий SQL гарантирует, что столбцы "ID", "LastName", и "FirstName" не будут принимать нулевые значения при создании таблицы "Persons":
Пример
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
Попробуйте сами »
NOT NULL в ALTER TABLE
Чтобы создать ограничение NOT NULL для столбца "Age", когда таблица "Persons" уже создана, используйте следующий SQL:
ALTER TABLE Persons
MODIFY Age int NOT NULL;