30

最近我开始使用 MySQL Workbench 来设计带有 UML 图的数据结构。但是,我可以弄清楚一件事。

似乎如果我从 EER 图视图中删除一个表,该表会保留在目录视图中(如下面的屏幕截图所示)。我可以找到一种从目录视图中删除的方法,它仍然列在外键表引用选择屏幕中。

这非常令人困惑。如何有效地删除表格(不仅从视图中,而且从整个项目中?

工作台

请注意,我在视图中删除并重新设计了两个问题表。

4

4 回答 4

44

如果右键删除不起作用,

只需将表从目录树拖放到设计区域。然后你会看到表格被插入到那里。从那里,右键单击表并选择删除表。然后该表将从整个项目中删除(假设也需要删除相应的对象)。

希望这会对某人有所帮助。

干杯!

于 2015-03-26T11:01:58.617 回答
18

之前就遇到过这个问题。

CMD键盘上的+ Backspace/只会删除设计器中的图形。delete

要完全删除表格和图形,请尝试:Right-click > Delete 'table'.

http://i.stack.imgur.com/qqAWC.png

于 2013-11-26T13:33:47.430 回答
5

我正在使用“MySQL Workbench Community (GPL) for Mac OS X version 6.2.3 revision 12313 build 2282 (32 bit)”和上下文菜单中的“delete 'table'”操作(右键单击表)没有为我工作。

信不信由你,我不得不重新启动整个应用程序。重新启动后,删除操作按预期工作。(1 个对象已删除)[关于该对象的任何内容均未保存在数据库中]

于 2015-05-27T12:29:03.087 回答
2

这就是我发现“删除”和“删除图形”之间的区别的方式。“删除”从整个项目中删除表,“删除图”仅从图表中删除(表仍保留在目录中)。

于 2017-09-25T08:06:17.953 回答