MySQL Workbench不显示查询结果

jjm*_*rks 70 mysql mysql-workbench

当我在MySQL Workbench中查询表时,没有显示结果,结果部分只是空白,没有网格或任何东西.但是,如果我导出数据,它就在那里.一切都运行良好,直到几天前.

查询设置:

  • 最大长度= 65536
  • 继续SQL脚本错误= true
  • "安全更新=真
  • 保持autocommit模式enabled = true
  • 进度状态更新间隔= 500
  • ALTER表的默认算法=默认
  • ALTER表的默认锁定=默认
  • Limit Rows = true
  • 限制行数= 1000
  • 要显示的最大字段值长度= 256
  • 将BINARY/VARBINARY视为非二进制字符string = false
  • 确认数据更改= True

没有查询可行,例如 SELECT * FROM database.address

在此输入图像描述

Tha*_*ant 84

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

至少在我的计算机上它没有消失,只是折叠,它的边缘几乎与"动作输出"块的边缘合并.将鼠标移动到该边缘时,光标开始看起来像带有两个箭头的短划线.慢慢移动几个像素,直到你捕获光标变为带有单箭头的短划线的小1px区域.然后抓住并拉动:)

我做了几张照片来说明这一点.

步骤1 第2步 第3步

  • 实际上,这并不能解决OP的问题.是的,它确实解决了结果疼痛隐藏(我在OSX上遇到了这个问题,是的,你可以将它重新拖到视图中,因为它在这个答案中显示).但是,这不是OP列出的问题.她的问题(和MINE!)是显示结果窗格,如截图中所示(因此,这不是问题).问题似乎是窗格本身上的FONT或缩放问题.我正在运行Debian linux和i3wm,我看到OP看到了什么 - 结果面板是空白的; 但是,我们可以出口就好了. (5认同)

Jua*_*anN 48

升级到Ubuntu 14.10后我遇到了同样的问题.我找到了这个链接,它描述了应用补丁时要遵循的步骤.这需要一段时间,因为你必须重新开始:下载,构建,安装......但它对我有用!对不起,我不是专家,我无法提供更多详细信息.

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

如果您想自己修补和构建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膜片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

cd build

cmake .. -DBUILD_CONFIG = mysql_release

使

sudo make install

希望这会有所帮助.

  • 离开办公室之前不要这样做.`make`步骤在Core i7上花了半个小时. (11认同)

rob*_*b23 47

我自己是MySql的新手,发现这也发生在Windows上.转到查询>解释当前语句>单击默认情况下显示的Visual Explain窗口最右侧的结果网格图标.您可能需要切换向上箭头图标才能看到它.

  • 哇,多么糟糕的 GUI。感谢您的解释! (2认同)

Fre*_*rin 6

正如所描述的那样,问题完全对应于MySQL Bug的错误:#74147:空网格结果,与libglib_2.42不兼容

好消息是它几乎关闭了.

从今天开始提供补丁.

编辑:在Debian Jessie(测试)中,问题是从今天开始使用mysql-workbench 6.2.3 + dfsg-6包解决的.

  • 卸载ubuntu版本并安装debian的mysql-workbench 6.2.3 + dfsg-6和数据包在Ubuntu 14.10上运行.直接链接,以节省时间 - 数据:https://packages.debian.org/jessie/mysql-workbench-data和Workbench:https://packages.debian.org/jessie/mysql-workbench(滚动到底部搜索您的架构) (2认同)

Sat*_*kar 6

它真的令人沮丧,因为它仍然发生在mysql官方网站(这里)的工作台版本6.3.10(for mac)中.我通过首先折叠底部面板(检查附加图像中的右上角(称为折叠按钮))然后从底部拉起空白区域来解决它.现在,如果我再次单击折叠按钮,此时结果网格将与动作网格一起显示.

折叠底部面板

可见结果网格


Sud*_*kar 5

mysql网站手动更新

这是运行Mysql Workbench 6.2.3的Ubuntu 15.04用户的解决方案.

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


zmo*_*eca 5

这在OSX上的6.3.9版本上仍然发生在我身上.我再次下载了6.1.7以实际再次看到结果网格.

屁股多么痛苦!

  • 我有6.3.9,刚升级到High Sierra.升级破坏了一切.有一个6.3.10的更新,它似乎修复了界面. (3认同)

Bla*_*ack 5

对我来说再次看到结果网格的最简单的解决方法是点击 Explain Command

[在此处输入图片说明

之后Execution Plan将显示出来,在右侧,您可以单击Result Grid

在此处输入图片说明