質問するログイン新規登録

回答編集履歴

3

推敲

2020/07/17 01:41

投稿

sazi
sazi

スコア25437

answer CHANGED
@@ -5,6 +5,7 @@
5
5
  いえ、沢山ありますよ。
6
6
  以下参考
7
7
  [トランザクション分離レベルについてのまとめ](https://qiita.com/song_ss/items/38e514b05e9dabae3bdb)
8
+
8
9
  MySQLのデフォルトはREPEATABLE READで、ファントムリードも発生しませんので、このモードであればテーブル単位では順序が担保されていると考えて差支えないでしょう。
9
10
  (同じ値のINSERTでは、何れかが重複のエラーになる)
10
11
 

2

推敲

2020/07/17 01:41

投稿

sazi
sazi

スコア25437

answer CHANGED
@@ -6,7 +6,7 @@
6
6
  以下参考
7
7
  [トランザクション分離レベルについてのまとめ](https://qiita.com/song_ss/items/38e514b05e9dabae3bdb)
8
8
  MySQLのデフォルトはREPEATABLE READで、ファントムリードも発生しませんので、このモードであればテーブル単位では順序が担保されていると考えて差支えないでしょう。
9
- (同じ値のINSERTでは、らの分が重複のエラーになる)
9
+ (同じ値のINSERTでは、何れかが重複のエラーになる)
10
10
 
11
11
  但し、複数のテーブルに対してのトランザクションでは、デッドロックについての考慮は必要ですが。
12
12
  [14.2.11 デッドロックの対処方法

1

追記

2020/07/17 01:38

投稿

sazi
sazi

スコア25437

answer CHANGED
@@ -6,6 +6,7 @@
6
6
  以下参考
7
7
  [トランザクション分離レベルについてのまとめ](https://qiita.com/song_ss/items/38e514b05e9dabae3bdb)
8
8
  MySQLのデフォルトはREPEATABLE READで、ファントムリードも発生しませんので、このモードであればテーブル単位では順序が担保されていると考えて差支えないでしょう。
9
+ (同じ値のINSERTでは、後からの分が重複のエラーになる)
9
10
 
10
11
  但し、複数のテーブルに対してのトランザクションでは、デッドロックについての考慮は必要ですが。
11
12
  [14.2.11 デッドロックの対処方法