SQL 查询未加载无错误 phpmyadmin

Posted

技术标签:

【中文标题】SQL 查询未加载无错误 phpmyadmin【英文标题】:SQL Query Not Loading No Error phpmyadmin 【发布时间】:2019-02-08 01:12:48 【问题描述】:

我在网络上看到过几个例子,有人在 phpmyadmin 中运行 SQL 查询并体验加载屏幕,但它从未检索到信息。我遇到了类似的问题,一直找不到任何解决方案。

查询如下:

SELECT Comments.device_id, Comments.Author, Comments.Ack_type, 
Comments.Entry_Time, Comments.Comment_ID, Comments.Comment, 
History.datetime, History.device_status, History.status_name
FROM `Comments` LEFT JOIN History ON Comments.device_id = History.device_id
GROUP BY device_id

以下是问题:

    我的 apache2 和 mysql 错误日志不返回任何信息。 Chrome 控制台不会为页面上的元素产生错误它只是说正在加载。

No Chrome Errors

    phpmyadmin 控制台不会出错,而是加载并锁定 phpmyadmin

phpmyadmin loading

    无法从查询中返回任何信息。

注意事项:

简单的查询有效,错误的查询会产生错误代码。

为了让 phpmyadmin 在运行此查询后再次正常运行,我必须清除我的 cookie、重新启动我的 Web 浏览器或在服务器端重新启动 mysql。

这是服务器信息:

服务器:本地主机通过 UNIX 套接字 服务器类型:MySQL 服务器版本:5.7.23-0ubuntu0.16.04.1 - (Ubuntu) 协议版本:10 服务器字符集:UTF-8 Unicode (utf8)

以下是表结构: table structures

【问题讨论】:

【参考方案1】:
    尝试将GROUP BY device_id 更改为GROUP BY Comments.device_id 试试加LIMIT 1看看是不是记录太多

【讨论】:

我更改了 group by 并添加了限制,它像以前一样永远加载。有没有可能是服务器端的东西? 我有类似的问题,简单的选择查询没有返回任何内容,因为插入和更新查询在 phpmyadmin 中工作正常。 @Qmr 你有大量数据吗?您是否要加入两个未编入索引的列?

以上是关于SQL 查询未加载无错误 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章

qt 5.8 sql 连接错误:Windows 10 上未加载 QMYSQL 驱动程序

来自 UPDATE 查询的“SQL 命令未正确结束”错误 [重复]

Azure Synapse 无服务器 SQL 池 - 查询执行失败

Sql插入查询未插入

多个查询未在 FMDB 中运行

我的世界运行错误,游戏崩溃,未响应怎么办?