[SQLite]テーブルのカラムにnot null制約を設定する
書式
CREATE TABLE テーブル名(項目名 NOT NULL, xxx);
使用例
1.テーブルを作成
sqlite> create table student(name text not null,hometown text,addr text);
2.データを追加
sqlite> insert into student values("user001","tokyo","testaddr");
3.レコードの確認
sqlite> select * from student;
user001|tokyo|testaddr
4.not null制約の確認
sqlite> insert into student values(null,"tokyo2","testaddr2"); Error: NOT NULL constraint failed: student.name