「SQLite」unique 制約をカラムに設定する方法

書式
create table テーブル名(カラム名 データ型 UNIQUE,xxx)

使用例
テーブルを作成
sqlite> create table sttutbl(uid integer unique,uname text);

データを追加
sqlite> insert into sttutbl values(100,’test10′);

UNIQUE制約を確認
sqlite> insert into sttutbl values(100,’test10′);
Error: UNIQUE constraint failed: sttutbl.uid

nullのレコードを挿入
sqlite> insert into sttutbl values(null,’test20′);

SQLite

Posted by arkgame