回答編集履歴

1

upsertを追記

2017/03/04 08:16

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -35,3 +35,25 @@
35
35
  ON テーブル名(カラム名1, カラム名2, ...);
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ ---
42
+
43
+
44
+
45
+ 【追記】
46
+
47
+
48
+
49
+ > また重複する要素が一つのtable内に存在する場合
50
+
51
+
52
+
53
+ その仕組をUPSERTと呼びます。
54
+
55
+ [sqlite3でレコードがなければ追加、あれば更新 UPSERT](http://d.hatena.ne.jp/arupaka-_-arupaka/20150227/1425021264)
56
+
57
+
58
+
59
+ 何をどう更新するのかはこのUPSERT文で定義することができます。