テーブルを作成するときに、主キーが null であってはならないことを明示的に言及する必要がありますか? 主キーの 'not null' 制約について言及しなくても、SQL は主キー フィールドに NULL 値を挿入することを許可しません。したがって、次のうちどれが良い習慣ですか?
1) create table registration(
id int primary key,
name varchar(10)
)
2) create table registration(
id int primary key not null,
name varchar(10)
)