php - Mysql 在尝试运行更新请求后显示错误
问题描述
当我尝试在 mysql 上运行更新请求以更新文章时,mysql 显示请求超出最大长度的错误,错误是“此查询禁用 linting,因为它超过了最大长度”
解决方案
phpMyAdmin 的源代码揭示了消息文本的来源......
https://github.com/phpmyadmin/phpmyadmin/blob/master/libraries/classes/Linter.php
/**
* Runs the linting process.
*
* @param string $query The query to be checked.
*
* @return array
*/
public static function lint($query)
{
// Disabling lint for huge queries to save some resources.
if (/*overload*/mb_strlen($query) > 10000) {
return array(
array(
'message' => __(
'Linting is disabled for this query because it exceeds the '
. 'maximum length.'
),
'fromLine' => 0,
'fromColumn' => 0,
'toLine' => 0,
'toColumn' => 0,
'severity' => 'warning',
)
);
}
推荐阅读
- angular - 似乎 css 样式不适用于 ag-Grid 的 TreeData
- php - 当我的路线使用 laravel 斜线时如何修复未定义的变量?
- r - R 长到宽,带有一对柱子
- azure - 从 Get-AzureADDevice 返回用户 ObjectID
- javascript - React-Native TextInput 有焦点但没有键盘显示
- android - 添加 repo 后找不到正确的库
- swift - 如何在 macOS 的 SwiftUI 中制作一个简单的圆形按钮?
- jenkins - 詹金斯无法安装插件 - Windows 10
- mt4 - MetaTrader 4:自动订单不起作用,但也没有给出有用的错误信息
- javascript - Twilio Javascript:当 FireFox 浏览器失去焦点时无法进行自动出站呼叫