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

2021年9月5日

構文
CREATE TABLE テーブル名(カラム名 DEFAULT 値, xxx);

使用例
テーブルの作成
sqlite> create table itemtbl(uid integer, uname text default 'admin’, age integer default 10);

データを追加
カラムuidとuname
sqlite> insert into itemtbl (uid,uname)values(1001, 'admin02’);
sqlite> .mode tabs
結果
sqlite> select * from itemtbl;
1001 admin02 10

カラムuidとage
sqlite> insert into itemtbl (uid,age)values(1001, 21);
結果
sqlite> select * from itemtbl;
1001 admin02 10
1001 admin 21

SQLite

Posted by arkgame