SQLがNULLではありません
デフォルトでは、テーブルの列は NULL 値を受け入れます。
SQL NOT NULL 制約
NOT NULL 制約は、列が NULL 値を受け入れないよう強制します。
NOT NULL 制約は、フィールドに常に値が含まれるように強制します。これは、フィールドに値を追加せずに新しいレコードを挿入したり、レコードを更新したりすることはできないことを意味します。
次の SQL は、「P_Id」列と「LastName」列が NULL 値を受け入れないよう強制します:
CREATE TABLE persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar( 255)、
住所 varchar(255)、
市区町村 varchar(255)
)
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar( 255)、
住所 varchar(255)、
市区町村 varchar(255)
)