SQL查询在Comman Line Client上返回空集

时间:2016-07-13 22:29:22

标签: sql

目前正在为网站用户构建一个带有sql数据库的网站。当我在浏览器中测试该站点时(通过localhost / Abyss Web服务器),一切正常,数据显示正常。问题是我直接在SQL命令行客户端查询表。当我尝试选择所有用户时,即使我知道网站上显示有数据,也会显示如下所示的空集。

SELECT * FROM users;
Empty set, 26624 warnings (0.00 sec)

其他查询在命令行中正常工作。例如

EXPLAIN users;

显示表格详细信息。

单个查询在命令行客户端中也可正常工作,并返回相关结果,证明表中有数据。

SELECT * FROM users WHERE first_name='John';

返回结果ok。

为什么会发生这种情况?我会在哪里开始调试?为什么网站工作正常,但命令行客户端只返回一个空集。此外,在命令行中尝试后,我似乎失去了与服务器的连接。

编辑:

SHOW WARNINGS; 

返回'错误2013(HY000):查询期间与MYSQL服务器的连接丢失'。

0 个答案:

没有答案