php - 查询执行被中断(超过 max_statement_time)
问题描述
我在 phpmyadmin 中直接运行了一个查询,只用了 5 秒的时间,但是当加载 php 查询时,我遇到了这个错误查询执行被中断
max_statement_time 已超出
解决方案
我检查了 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
推荐阅读
- java - 手动刷新 OAuth2 访问令牌
- python - 如何从 numpy 而不是 numpy.ma.core 进行 pycharm 自动导入?
- python - 在 Python 3 中请求文件时使用双反斜杠
- javascript - 如何将表示多维数组的字符串解析为数组?
- c# - 在内存中加载相关对象(没有 ORM)
- c# - 控制台等待 KeyPress 但没有将任何键读入控制台缓冲区?
- java - 应用程序在 Glide 调用 submit().get() 时冻结
- html - 到父文件夹的相对链接不起作用
- javascript - 用javascript创建基本按钮
- windows - 如何修复 Windows 10 中的 Java rxtxSerial.dll 或 jSSC-2.7_x86_64.dll 串行端口错误?