首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在MySQL工作台中创建表

无法在MySQL工作台中创建表
EN

Stack Overflow用户
提问于 2012-02-15 03:59:44
回答 1查看 1.5K关注 0票数 1

我刚刚在我的电脑上安装了MySQL工作台,并将一个旧的数据库导入到系统中,该系统似乎可以正常工作。所有的数据都在那里和表中。我可以执行选择、插入、更新等操作。

但是,如果我展开一个数据库,我会看到表、视图、例程。如果我然后右键单击tables,如果我单击create table...但是,如果我手动键入create sql命令,它会创建一个表。

旧笔记本电脑有:

代码语言:javascript
复制
OS: Ubuntu 10.04.3
MySQL: 5.1.41
MySQL Workbench: 5.2.33

新的笔记本电脑有:

代码语言:javascript
复制
OS: Ubuntu 10.04.3
MySQL: 5.1.41
MySQL Workbench: 5.2.37

我也尝试过使用sudo mysql-workbench启动mysql workbench,也遇到了同样的问题。

但是,如果我在新笔记本电脑上从命令行启动它,它会在命令行给出以下输出:

代码语言:javascript
复制
oshirowanen@laptop:~$ mysql-workbench
Ready.

** Message: query.save_edits built-in command is being overwritten
** Message: query.discard_edits built-in command is being overwritten

** (mysql-workbench-bin:2737): CRITICAL **: murrine_style_draw_box: assertion `height >= -1' failed

(mysql-workbench-bin:2737): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: gtk-builder-error-quark
code  : 6
what  : Unknown internal child: selection


(mysql-workbench-bin:2737): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: gtk-builder-error-quark
code  : 6
what  : Unknown internal child: selection

oshirowanen@laptop:~$

在旧笔记本电脑上,我得到:

代码语言:javascript
复制
oshirowanen@laptop:~$ mysql-workbench
Log levels '0111000'
disabling log level 0
enabling log level 1
enabling log level 2
enabling log level 3
disabling log level 4
disabling log level 5
disabling log level 6
Ready.

你知道为什么我不能用鼠标创建表格吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-15 04:48:30

这是Ubuntu 10.04的一个已知问题:

转到: /usr/share/mysql-workbench/modules/data/editor_mysql_table_live.glade并删除所有如下所示的节点:

代码语言:javascript
复制
<child internal-child="selection">
    <object class="GtkTreeSelection" id="treeview-selection5"/>
</child>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9283376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档