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区域。 然后抓住它,并拉:)
我已经做了一些照片来说明这一点。
正如所描述的那样,这个问题恰好对应于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不再需要。
结果集也没有显示给我。 我可以通过隐藏输出区域并运行一个简单的select语句来显示它。 然后我再次“显示”输出区域,并find了我正在寻找的结果集和输出区域
我能够通过执行以下操作来解决此问题…
- 进入Workbench的MySQL网站: https : //dev.mysql.com/downloads/workbench/
- 一旦滚动到页面的底部,然后点击“Development Releases”标签,
- select你的平台,下载并安装
您可能需要卸载已安装的任何工作台软件包。 GL!
我遇到过同样的问题。 使用MySQL 6.1 Workbench。
过了一会儿(2分钟),它刚刚坠毁。 报告错误,保存的文件并重新打开。 它现在有效。
我想我会build议如果再次发生,立即保存打开的脚本,closuresMySQL并重新启动它。
问题在于TAB。 从标签的标题我假设你先右键单击>“select行 – 限制1000”。 但是当你在开始选项卡中input不同的查询时,它将不会再显示任何内容…不知道为什么。 打开手动查询的新选项卡,然后它将工作。