「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′);