回答編集履歴

4

変更

2016/11/01 04:49

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
File without changes

3

変更

2016/11/01 04:49

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -33,3 +33,7 @@
33
33
  baz = s.baz;
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ s.fooで更新前の値が入るのを利用する。

2

追加

2016/11/01 04:49

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
File without changes

1

追加

2016/11/01 04:26

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -15,3 +15,21 @@
15
15
  baz = bar;
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ こんな感じを拡張されてはいかがでしょうか?
22
+
23
+ ```sql
24
+
25
+ insert into test select * from test s where s.id=1
26
+
27
+ ON DUPLICATE KEY UPDATE
28
+
29
+ foo = test.foo + 1,
30
+
31
+ bar = s.foo,
32
+
33
+ baz = s.baz;
34
+
35
+ ```