有一些关于使用 mysql.connect_timeout 从 PHP 设置 MySQL 连接超时的帖子。我想知道这个从 PHP 设置的超时是否只是超时与 MySQL 的初始连接或对数据库的特定查询有效?
我的情况是,我在顶部有一个连接到 MySQL 的页面,然后我一个接一个地执行对 MySQL 的 3-4 个查询。第一个和第二个查询只需要 1-2 秒即可执行,而第三个查询需要 20 秒。现在,如果第三个查询花费超过 20 秒,我想调用超时。所以,这里的问题是,从 PHP 设置这个超时时间适用于与数据库的初始连接,或者它也适用于每个后续查询(独立地)。如果稍后是这种情况,那么我如何将其设置为在 20 秒后超时以进行第三次查询?