助けてください。排他ロックがトランザクションをコミットしない場合、このデータは他の場所でクエリできないということですか?なぜ効果がありませんか? 2 つのクエリ エディター ウィンドウを開いたのですが、どちらも同じコードです。最初のクエリの後にトランザクションが送信されていません。なぜ他のクエリはまだ実行できるのですか? 最初のトランザクションが送信されていないときは、他のクエリから排他ロックをブロックすべきではないでしょうか?わかりません。チュートリアルで練習したビデオに従ってやったのですが、ビデオチュートリアルでは排他ロックが有効であることが示されていますが、私の場合は効果がありません。助けてください。 !
START TRANSACTION
SELECT * from `article` where id = 2 for update;
COMMIT