mysql.connect_timeout を使用して PHP からタイムアウトを設定する MySQL 接続に関する特定の投稿があります。PHP からのこの設定されたタイムアウトが、MySQL への最初の接続をタイムアウトするだけなのか、それともデータベースへの特定のクエリに対して有効なのかを知りたいですか?
ここでの私のケースは、MySQL に接続するページが一番上にあり、MySQL に対して 3 ~ 4 個のクエリを次々と実行しているということです。1 番目と 2 番目のクエリは実行に 1 ~ 2 秒しかかかりませんでしたが、3 番目のクエリは 20 秒かかりました。ここで、3 番目のクエリに 20 秒以上かかる場合に備えて、タイムアウトを呼び出したいと思います。したがって、ここで問題となるのは、PHP からのこのタイムアウトの設定は、データベースへの最初の接続に適用されるか、または後続のすべてのクエリにも (独立して) 適用されるかということです。後で、3番目のクエリで20秒後にタイムアウトするように設定するにはどうすればよいですか?