回答編集履歴

2

追記

2016/11/01 08:25

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -31,3 +31,19 @@
31
31
  ```
32
32
 
33
33
  のようidを明示してinsertして、逆からいれてあげるだけじゃないですか?
34
+
35
+
36
+
37
+ # 追記
38
+
39
+ あまり推奨されていませんが変数経由で処理することも検討ください
40
+
41
+ ```SQL
42
+
43
+ insert into test values(1, 0, 0, 0) on duplicate key update
44
+
45
+ foo = (@a:=foo) + 1,bar = (@b:=bar)*0 + @a + 1,baz = @b + 1;
46
+
47
+ ```
48
+
49
+

1

typo

2016/11/01 08:25

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
  ```
32
32
 
33
- のようidを明示してinsertして、逆からいれてるだけじゃないですか?
33
+ のようidを明示してinsertして、逆からいれてあげるだけじゃないですか?