【发布时间】:2021-10-07 23:46:28
【问题描述】:
我在 phpmyadmin 中直接运行查询只花了 5 秒的时间,但是当加载 php 查询时,我遇到了这个错误查询执行被中断了
超过最大声明时间
【问题讨论】:
-
你检查过 SET SESSION MAX_STATEMENT_TIME=10;
标签: php mysql phpmyadmin
我在 phpmyadmin 中直接运行查询只花了 5 秒的时间,但是当加载 php 查询时,我遇到了这个错误查询执行被中断了
超过最大声明时间
【问题讨论】:
标签: php mysql phpmyadmin
我检查了 phpmyadmin 并在 Util.php ...function .....@set_time_limit((int) $GLOBALS['cfg']['ExecTimeLimit']); ... 中有一个包装器并导致 config.values.php 'ExecTimeLimit' => 'validateNonNegativeNumber', 或以防万一 config.inc.php (可能是这样的https://stackoverflow.com/a/13858161/5781320):在我的情况不是一个值集,你可以检查你的情况是否是!
如果你没有找到任何东西你应该检查 php.ini "设置脚本允许运行的秒数。如果达到这个值,脚本会返回一个致命错误。默认限制是 30 秒,或者,如果存在,则php.ini 中定义的 max_execution_time 值" -> https://www.php.net/manual/ro/function.set-time-limit.php
【讨论】: