SQL NOTNULLキーワード
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
);
次のSQLは、「Persons」テーブルがすでに作成されている場合、「Age」列にNOTNULL制約を作成します。
ALTER TABLE Persons
MODIFY Age int NOT NULL;