好きなことをして生きる。 - Tech Blog

技術メモと技術ログと趣味ブログ

SQLite

[SQLite3] INSERT OR REPLACE 構文

2017/02/14


データがない場合は挿入,ある場合は更新
※ primary key または uniqueが設定されている場合に効果を発揮する

CREATE TABLE users (id integer primary key, name text);
INSERT OR REPLACE INTO users (id, name) values (1, 'hoge');
>> 1|hoge
INSERT OR REPLACE INTO users (id, name) values (1, 'fuga');
>> 1|fuga
LINEで送る
Pocket

-SQLite