SQL NOT NULL 關鍵字
NOT NULL
NOT NULL
約束強制列不接受 NULL 值,這意味著您不能在不向該欄位新增值的情況下插入或更新記錄。
以下 SQL 確保 "ID"、"LastName" 和 "FirstName" 列不接受 NULL 值
示例
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255) NOT NULL,
Age int
);
當 "Persons" 表已建立時,以下 SQL 在 "Age" 列上建立 NOT NULL 約束
ALTER TABLE Persons
MODIFY Age int NOT NULL;