回答編集履歴
2
追記
answer
CHANGED
@@ -13,4 +13,18 @@
|
|
13
13
|
したらなりませんか?
|
14
14
|
|
15
15
|
idがPKでしょうか?
|
16
|
-
(NULL, 0, 0, 0)、1ではなくNULLですか?
|
16
|
+
(NULL, 0, 0, 0)、1ではなくNULLですか?
|
17
|
+
|
18
|
+
###追記
|
19
|
+
```sql
|
20
|
+
INSERT INTO
|
21
|
+
test (id, foo, bar, baz)
|
22
|
+
VALUES
|
23
|
+
(NULL, 0, 0, 0)
|
24
|
+
ON DUPLICATE KEY UPDATE
|
25
|
+
id = 1,
|
26
|
+
foo = foo + 1,
|
27
|
+
bar = foo + 1,
|
28
|
+
baz = bar + 1;
|
29
|
+
```
|
30
|
+
まずこれではvalueのidにNULLを指定しているのでai設定されているならどんどん(NULL, 0, 0, 0)でinsertされるだけでON DUPLICATE KEY UPDATEに入ってこないと思うのですが。。。。
|
1
追記
answer
CHANGED
@@ -10,4 +10,7 @@
|
|
10
10
|
baz = baz + 1;
|
11
11
|
```
|
12
12
|
|
13
|
-
したらなりませんか?
|
13
|
+
したらなりませんか?
|
14
|
+
|
15
|
+
idがPKでしょうか?
|
16
|
+
(NULL, 0, 0, 0)、1ではなくNULLですか?
|