【发布时间】:2021-04-02 00:11:14
【问题描述】:
我在我的网络服务器上使用 phpMyAdmin,它安装了 VirtualMin 和 PHP 7.3(我也尝试过以前的版本)。
我遇到的问题是 phpMyAdmin 在运行较大(不是大量)查询时会出错。例如,一个有 3 行的表,运行 select * from tbl1 GROUP BY SUBSTRING(extension,1,5); 会给出这个错误:
Error in processing request
Error code: 403
Error text: error (rejected)
It seems that the connection to server has been lost. Please check your network connectivity and server status.
所以我在网上看了一下,有人说改用 SQLBuddy,所以我试过了,完全相同的查询给出了这个错误
There was an error receiving data from the server.
【问题讨论】:
-
只是一个旁注:从 SQL 标准的角度来看,这个查询很可能是不正确的(除非列:扩展名是 PK/UQ)。相关:Group by clause in mySQL
-
请提供
SHOW CREATE TABLE tbl1和表格的3行。 -
还有,什么版本的 MySQL?从技术上讲,
GROUP BY格式不正确。阅读“仅完整分组依据”。 -
试试mysql命令行工具。
-
您可以尝试使用MySQL Workbench,我们不会遇到超时、大小等问题。
标签: mysql virtualmin