您可以在MySQL Workbench中将现有表添加到现有模型中吗?

Jim*_*thy 5 mysql database-design mysql-workbench

我正在使用MySQL Workbench,并且非常喜欢Model功能,但是如果创建Model而忘记了表怎么办?您可以将现有表格添加到正在使用的模型中,还是必须从头开始并每次都重新导入?经过最初的谷歌搜索后,我还没有看到任何答案。预先感谢您的协助!

Thi*_*y_S 5

转到数据库菜单,同步模型,按照向导操作,但在“选择要应用的更改”步骤中,确保将箭头方向更改为“更新模型”。您可以双击箭头进行更改,或单击“更新模型”按钮。您必须对每个对象执行此操作。如果您只添加一张表,“忽略”所有更改,只需选择一张表并为其选择“更新模型”。图片借自google图片搜索: 在此输入图像描述


Mik*_*hke 0

“现有表”您可能是指在 SQL 文件或数据库中定义的表,对吗?MySQL Workbench 具有同步功能,可以保持模型和/或 MySQL 源同步。它是一个双向工具,允许详细设置同步内容和方式。因此,当您从 sql 文件或 MySQL 服务器创建模型时,您可以随时再次将其与该源同步以接管更改(例如添加的表)。

为此,您开始与任何源同步: 在此输入图像描述

然后选择一个数据库服务器或一个sql文件作为源和目标。您甚至可以将更改保存在更改脚本中,例如将其重新应用到多个服务器或用于存档目的。

在此输入图像描述

  • 不,我的意思是我有一个数据库,并且通过选择“从数据库创建 EER 模型”创建了一个新模型。我根据提示选择要使用的数据库和表,当它创建时,我似乎无法返回并添加我以后可能忘记的表。我可以创建一个全新的表,但无法添加另一个现有表。我如何以这种方式添加现有表? (2认同)