回答編集履歴

2

回答内容を修正

2021/11/13 01:10

投稿

fj68
fj68

スコア752

test CHANGED
@@ -1,3 +1,21 @@
1
+ 以下の質問の回答が参考になるかと思います。
2
+
3
+ トランザクションを貼るとロックは解除されるようです。
4
+
5
+
6
+
7
+ [PHP - トランザクションとテーブルロックはどちらが先ですか? | テラテイル](https://teratail.com/questions/266284)
8
+
9
+
10
+
11
+ 以下、古い回答です。
12
+
13
+
14
+
15
+ ---
16
+
17
+
18
+
1
19
  トランザクションは並行・並列に処理される場合があり、ロックをトランザクション内で取得しないと書き込み時に競合が発生してしまう可能性があるからではないでしょうか。
2
20
 
3
21
 

1

説明を変更

2021/11/13 01:10

投稿

fj68
fj68

スコア752

test CHANGED
@@ -1,5 +1,5 @@
1
- トランザクションは並行処理される場合があり、ロックをトランザクション内で取得しないと書き込み時に競合が発生してしまう可能性があるからではないでしょうか。
1
+ トランザクションは並行・並列に処理される場合があり、ロックをトランザクション内で取得しないと書き込み時に競合が発生してしまう可能性があるからではないでしょうか。
2
2
 
3
3
 
4
4
 
5
- [「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン](https://zenn.dev/tockn/articles/4268398c8ec9a9)
5
+ [「トランザクション張っておけば大丈夫」と思ってませんか? バグの温床になる、よくある実装パターン - Zenn](https://zenn.dev/tockn/articles/4268398c8ec9a9)