MySQL Workbench不显示查询结果

当我在MySQL Workbench中查询一个表时,没有显示结果,结果部分只是空白,没有网格或任何东西。 但是,如果我输出的数据,它在那里。 一切都很好,直到两天前。

查询设置:

  • 最大长度= 65536
  • 继续SQL脚本错误= true
  • “安全更新=真实
  • 保持autocommit模式启用= true
  • 进度状态更新间隔= 500
  • ALTER表的默认algorithm=默认
  • ALTER表的默认locking=默认
  • 限制行数= true
  • 限制行数= 1000
  • 显示的最大字段值长度= 256
  • 将BINARY / VARBINARY视为非二进制string= false
  • 确认数据更改= True

没有查询的工​​作,一个例子将是SELECT * FROM database.address

在这里输入图像说明

升级到Ubuntu 14.10后,我遇到了同样的问题。 我发现这个链接描述了为了应用补丁而要遵循的步骤。 这需要一段时间,因为你必须重新开始:下载,build设,安装…但它为我工作! 对不起,我不是专家,我不能提供进一步的细节。

以下是上述链接中描述的步骤:

如果你想自己打补丁和build立mysql-workbench,从6.2.3版本获取源代码。 从你下载的目录中,执行:

wget'http: //dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.2.3-src.tar.gz '

tar xvf mysql-workbench-community-6.2.3-src.tar.gz && cd mysql-workbench-community-6.2.3-src

wget -O patch-glib.diff'http://bugs.mysql.com/file.php?id=21874&bug_id=74147'

patch -p0 <patch-glib.diff

sudo apt-get build-dep mysql-workbench

sudo apt-get install libgdal-dev

CDbuild立

cmake .. -DBUILD_CONFIG = mysql_release

使

sudo make install

希望这可以是有益的。

这是一个已知的bug: 链接 。 即将发布的6.2.2修复了这个OS X(不幸的是,Linux版本仍然被打破 )。

至less在我的计算机上,它不会消失,只是折叠,它的边缘几乎与“动作输出”块的边缘合并。 当您将鼠标移动到该边缘时,光标开始像双箭头一样短划线。 慢慢移动它的像素几个像素,直到你捕捉光标变成一个单一的箭头短划线的小1px区域。 然后抓住它,并拉:)

我已经做了一些照片来说明这一点。

步骤1第2步第3步

正如所描述的那样,这个问题恰好对应于Mysql错误:#74147:空网格结果,与libglib_2.42不兼容

好消息是几乎closures。

从今天开始有一个补丁可用。

编辑:在Debian的杰西(testing),问题是从包今天可用的包mysql-workbench 6.2.3 + dfsg-6解决。

从mysql网站手动更新

以下是运行Mysql Workbench 6.2.3的Ubuntu 15.04用户的解决scheme。

我可以通过从http://dev.mysql.com/downloads/workbench/将mysql-workbench升级到版本6.3.3来解决Mysql工作台中缺less结果的问题。; 您将需要下载标记为Ubuntu 14.10的那个。 通过Ubuntu软件中心安装解决了这个问题。 希望这可以帮助。

在OSX的6.3.9版本上,这仍然发生在我身上。 我再次下载6.1.7,再次看到结果网格。

屁股真是痛苦!

如果你不想自己编译,你可以去:

 Applications→Ubuntu Software Center→Edit→Software Sources→Updates 

在那里你可以检查耐寒 – build议勾选(14.10将乌托邦提出) 演示图像

资源

然后简单地去terminal并键入:

 sudo apt-get install mysql-workbench 

作为一个说明,你会得到其他更新,女巫可能不稳定!

MySQL Workbench 6.3.4修复了这个问题。 自定义构build不再需要。

http://dev.mysql.com/downloads/workbench/

结果集也没有显示给我。 我可以通过隐藏输出区域并运行一个简单的select语句来显示它。 然后我再次“显示”输出区域,并find了我正在寻找的结果集和输出区域

我能够通过执行以下操作来解决此问题…

  1. 进入Workbench的MySQL网站: https : //dev.mysql.com/downloads/workbench/
  2. 一旦滚动到页面的底部,然后点击“Development Releases”标签,
  3. select你的平台,下载并安装

您可能需要卸载已安装的任何工作台软件包。 GL!

我遇到过同样的问题。 使用MySQL 6.1 Workbench。

过了一会儿(2分钟),它刚刚坠毁。 报告错误,保存的文件并重新打开。 它现在有效。

我想我会build议如果再次发生,立即保存打开的脚本,closuresMySQL并重新启动它。

问题在于TAB。 从标签的标题我假设你先右键单击>“select行 – 限制1000”。 但是当你在开始选项卡中input不同的查询时,它将不会再显示任何内容…不知道为什么。 打开手动查询的新选项卡,然后它将工作。