mysql 列选项_列未显示在“列”选项卡中(MySQL Workbench)

在Ubuntu 14.10和MySQL Workbench v6.2.3中,用户发现列无法正常显示,表现为空白。该问题与GLib的接口添加错误有关,导致GTK相关断言失败。解决方案是等待MySQL Workbench的修复更新,或者回退到不受影响的Ubuntu版本或自行编译新版本。
摘要由CSDN通过智能技术生成

我正在运行Ubuntu 14.10和MySQL Workbench v6.2.3-1ubu1404-amd64(它的最后一个稳定版本),但我遇到的问题是列无法正确(完全)显示-只能是空白.

有人遇到同样的问题吗?如何解决呢?

在opensuse 13.2中也遇到问题.它在openuse 13.1中工作.

解决方法:

我可以确认您看到的行为.它不能在Ubuntu 14.10上运行,而可以在Ubuntu 14.04上运行.我在Debian Wheezy上使用mysql-workbench以达到预期的行为.所以您的问题引起了我的注意,因为它似乎是一个错误.

我从命令行运行它以查看控制台上的内容.当将EER图编辑器与示例模型一起使用时,会遇到空白窗格,其中应列出列及其属性.控制台显示以下意外的断言:

(mysql-workbench-bin:52041): GLib-GObject-WARNING **: attempting to add an interface (GtkTreeDragDest) to class (gtkmm__CustomObject_16ListModelWrapper) after class_init

(mysql-workbench-bin:52041): GLib-GObject-WARNING **: attempting to add an interface (GtkTreeDragSource) to class (gtkmm__CustomObject_16ListModelWrapper) after class_init

(mysql-workbench-bin:52041): Gtk-CRITICAL **: IA__gtk_tree_view_set_model: assertion ‘model == NULL || GTK_IS_TREE_MODEL (model)’ failed

还有更多的错误,但我把清单缩短了.这些断言向我暗示在创建列数据所在的窗口窗格时存在错误.发生这种情况的不仅是列数据,还包括底部的大多数窗格.

我在一个开源项目上工作,该项目在Ubuntu 14.10中也有问题,并且还涉及到Glib断言出现在以前从未出现过的地方. Glib开发人员已开始在其代码中添加更多断言,以识别软件错误.类似的情况可能在这里适用.就项目而言,我认为断言表明我们的项目代码中存在问题,而较新版本的Glib使我们的代码失败.

考虑到这一点,我查看了Ubuntu启动板站点.去年打开的标题为Workbench的bug report没有显示表或查询结果,但现在人们也以14.10(过去一周的许多时间)识别问题.我相信这与您所看到的有关.我还观察到此时有近三打人报告了问题.您可以创建一个帐户,并将自己添加到遇到问题的人员列表中.

有好消息也有坏消息. MySQL工作台开发人员在最新版本中遇到了identified and fixed问题. MySQL错误报告链接的内容如下:

Posted by developer:

Fixed as of the upcoming MySQL Workbench 6.2.4 release, and here’s the changelog entry:

On Linux, the query result view did not populate with libglib version 2.42

and above.

不幸的是,Ubuntu尚未在其官方存储库中安装补丁或变通.我认为您有几种选择:

>在错误已修复并且Ubuntu发行了新版本的mysql-workbench之前,请勿在Ubuntu 14.10上使用mysql-workbench.

>使用可以正常工作的旧版Ubuntu(例如14.04),因为它使用旧版GLib

>下载源代码并构建自己的MySQL Workbench 6.2.4或更高版本(此源尚未正式发布)

标签:mysql-workbench,mysql

来源: https://codeday.me/bug/20191121/2048832.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要修改MySQL Workbench属性,可以按照以下步骤操作: 1. 打开MySQL Workbench并连接到数据库。 2. 在左侧的“SCHEMAS”面板选择要修改的数据库。 3. 在该数据库下选择要修改的表。 4. 在表的“Columns”选项卡选择要修改的。 5. 在的属性面板,可以修改的名称、数据类型、长度、是否为主键、是否自增等属性。 6. 修改完毕后,点击“Apply”按钮保存修改。 7. 最后,点击“Apply”按钮应用所有修改。 以上就是修改MySQL Workbench属性的步骤。 ### 回答2: MySQL Workbench是一款MySQL数据库建模和管理工具,它提供了一个可视化的界面,用于更方便地操作数据库。在MySQL Workbench,修改属性是一个很常见的操作,下面我们将介绍如何在MySQL Workbench修改属性。 1. 打开数据库连接,进入“Schema”页面。 2. 找到需要修改属性的表,双击打开。 3. 选需要修改属性的,右键单击,选择“Edit”选项。 4. 在弹出的编辑窗口,可以修改的属性,例如名、数据类型、长度、是否允许为空等。 5. 修改完成后,点击“Apply”按钮保存修改。 6. 如果需要撤销修改,可以点击“Revert”按钮回到修改前的状态。 7. 修改完成后,可以点击“Close”按钮关闭编辑窗口。 需要注意的是,在修改属性之前,应该先备份数据,以防修改出现错误导致数据丢失。另外,在修改属性时,应该注意数据类型的兼容性,以避免数据类型不匹配的问题出现。 总的来说,MySQL Workbench提供了一个直观易懂的界面,方便用户操作数据库。通过上述步骤,我们可以轻松地修改属性。 ### 回答3: MySQL Workbench是一款广泛应用在MySQL数据库管理的图形化工具。其修改属性是其非常重要的功能之一。下面将介绍如何使用MySQL Workbench来修改属性。 步骤一:打开MySQL Workbench,然后选择要修改属性的表。 步骤二:选择该表的要修改属性的。右键单击该名称,然后选择“Alter Table”。 步骤三:在弹出的对话框,选择要修改的属性,并输入新的属性。最常见的属性修改包括数据类型、长度和默认值等。 步骤四:保存更改,并在数据库执行修改。 需要注意的是,在进行属性修改之前,请务必备份数据库以防意外情况发生。此外,如果该表已经存在数据,修改属性将可能导致数据丢失或错误。因此,在修改属性之前,请确保你对该表和所需的属性做了充分的理解和规划。 在实际应用MySQL Workbench修改属性是非常广泛使用的功能之一。因为数据在数据库占据着极为重要的地位,在数据的规划和管理,对于每一的属性设计和属性的修改将直接影响到整个数据的结构和组织。因此,通过使用MySQL Workbench的修改属性功能,管理员可以有效地管理和优化数据库表结构,提高数据库的性能和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值