使用Workbench生成SQL

时间:2018-10-17 08:34:34

标签: mysql sql mysql-workbench workbench

假设我有一个数据库图(实体关系),其版本号为57,然后我修改了该图以创建版本58(我添加了2个表),我需要Workbench生成具有以下内容的文件扩展名“ sql”与版本57和58之间的sql区别在于代码,即一个包含最近创建的2个表的代码的文件,我知道有可能,但我不知道该怎么做。

我在Workbench中进行测试,我能够修改图表并导出SQL文件,但是它绝对导出了所有表。

1 个答案:

答案 0 :(得分:1)

您不能在2个模型之间创建差异,但可以从模型版本57和从模型版本58导出的SQL文件中创建一个。为此,请使用“与任何源同步”:

打开模型版本57。一旦加载,请转到Database菜单,您可以在其中找到同步条目。启动任何源同步将显示一个向导,您可以在其中选择版本58的SQL和一个目标(数据库服务器或SQL脚本),该目标接收SQL语句以将版本57转换为58。