質問編集履歴

3

修正

2018/01/12 07:34

投稿

annderber
annderber

スコア98

test CHANGED
File without changes
test CHANGED
@@ -22,11 +22,15 @@
22
22
 
23
23
  などとあった場合、
24
24
 
25
+ トランザクション1で
26
+
25
27
  select * from where `id` <= 10 for update;
26
28
 
27
29
  とすると
28
30
 
31
+ トランザクション2でinsert処理をするときに
32
+
29
- idの1〜15までがinsertが待ち状態になると思います。
33
+ idの1〜15までが待ち状態になると思います。
30
34
 
31
35
 
32
36
 
@@ -38,4 +42,4 @@
38
42
 
39
43
 
40
44
 
41
- 教えていただけますでしょうか。
45
+ 教えていただけますでしょうか。

2

修正

2018/01/12 07:34

投稿

annderber
annderber

スコア98

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  とすると
28
28
 
29
- 1〜15までinsertが待ち状態になます。
29
+ idの1〜15までinsertが待ち状態になると思います。
30
30
 
31
31
 
32
32
 

1

修正

2018/01/12 07:05

投稿

annderber
annderber

スコア98

test CHANGED
@@ -1 +1 @@
1
- mysqlのinnoDBのネクストキーロックの範囲よく分からない
1
+ mysqlのinnoDBのネクストキーロックをかける理由が分からない
test CHANGED
File without changes