トランザクション A:
select * from table_a where field_a = 'A' for update;
トランザクション B:
select * from table_a where field_a = 'A' for update;
これらのトランザクションがほぼ同時に実行されると、デッドロックが発生する可能性がありますか?
クエリは複数の結果を返すことが期待されています。
その下で、結果を1つずつロックしているのではないかと考えていましたが、順序が指定されていないため、異なる順序でロックが発生し、デッドロックが発生する可能性があります。
これは可能ですか?