PHP 開発は初めてで、PHP-MySQL Web アプリを作成したいと考えています。このアプリでは、同じ行に対して 1 つの「UPDATE」ステートメントと 1 つの「SELECT」クエリが同時に存在する可能性がある場合があります。そして、ここに私の質問が表示されます。MySQL は更新時に行を自動的にロックするので、選択クエリはそれを待ちますか?
はいの場合、選択クエリは、更新クエリの準備が整う (トランザクションが終了する) まで待機してから実行しますか? または、それらは失敗し、アプリケーションで管理して再発行する必要がありますか?
このケースの進め方について何か提案はありますか?