LOCK IN SHARE MODE
を使用しています UPDATE
から行をロックします またはDELETE
操作しますが、行を読み取ることができます。 このドキュメント
を参照してください 詳細については。ドキュメントの概要は以下のとおりです。
クエリはすべてのプロセス/ワーカーに同じ行を返し、前のロックが解放されるのを待ってから、行に独自のロックを設定します。必要な種類のロックを実行するには、SELECT ... LOCK IN SHARE MODE
を置き換えます SELECT ... FOR UPDATE
を使用 。