[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

SQLite

Posted by arkgame