質問編集履歴

2

動作環境下部へ追記を記載しました

2022/02/25 22:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,8 @@
31
31
  動作環境(Xserver)
32
32
  MariaDB 10.5
33
33
  PHP 7.4.25
34
+ 追記:
35
+ `'SELECT @@GLOBAL.tx_isolation, @@tx_isolation'`
36
+ REPEATABLE-READ, REPEATABLE-READ
37
+
38
+ クエリ1,2,3は別セッションとなります(3セッション)

1

MAX(cmid) 誤字を MAX(id) へ変更しました

2022/02/25 22:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -13,11 +13,11 @@
13
13
  - クエリ1. (初期データ)
14
14
  `INSERT INTO testtable (id, name) VALUES (1, 'yamada');`
15
15
  - クエリ2. (処理時間稼ぐ為のデータ)
16
- `INSERT INTO testtable (id, name) SELECT COALESCE(MAX(cmid)+1,1), 'kato' FROM testtable;`
16
+ `INSERT INTO testtable (id, name) SELECT COALESCE(MAX(id)+1,1), 'kato' FROM testtable;`
17
- `INSERT INTO testtable (id, name) SELECT COALESCE(MAX(cmid)+1,1), 'sato' FROM testtable;`
17
+ `INSERT INTO testtable (id, name) SELECT COALESCE(MAX(id)+1,1), 'sato' FROM testtable;`
18
18
  ......(2,000件程度)
19
19
  - クエリ3.
20
- `INSERT INTO testtable (id, name) SELECT COALESCE(MAX(cmid)+1,1), 'suzuki' FROM testtable;`
20
+ `INSERT INTO testtable (id, name) SELECT COALESCE(MAX(id)+1,1), 'suzuki' FROM testtable;`
21
21
 
22
22
 
23
23
  当方の認識としては、