【问题标题】:Execute script from MySQL workbench EER model?从 MySQL 工作台 EER 模型执行脚本?
【发布时间】:2014-04-01 01:11:01
【问题描述】:

MySQL Workbench 的 EER 建模模式中有一个工具可以编写与模型一起存储的 SQL 脚本。但是我到处看了看,除了将其复制并粘贴到查询模式的窗口中之外,看不到任何执行此类脚本的方法。有一个菜单项 Scripting/Run Script,但它似乎并没有真正做任何事情。除了存储 SQL 文本之外,模型的脚本部分肯定还有一些应用吗?

【问题讨论】:

  • 您在考虑正向工程功能吗?
  • 我只是想要一种使用我的 EER 模型分发任意设置代码的方法(在这种情况下,使用非通配符主机名设置用户,这对于工作台的标准功能显然是不可能的)。理想情况下,它会在正向工程和/或同步期间运行,但如果做不到任何容易做的事情总比没有好。

标签: mysql-workbench eer-model


【解决方案1】:

无法在正向工程或同步期间运行任意 SQL 代码。唯一被执行的代码是用于创建对象并使用表编辑器的 Inserts 部分中指定的数据填充表的 sql。

一般来说,运行一个 sql 脚本当然是可能的,也是微不足道的。只需打开与您的服务器的连接(您应该在主屏幕上创建一个连接,如果不是先这样做)。然后在编辑器工具栏中有一个打开脚本的按钮。用它来打开文件(如果你有一个单独的 sql 文件)。如果您想运行存储在模型中的代码(作为 SQL 文件),您必须复制/粘贴它。

【讨论】:

  • 谢谢。有一种机制可以在模型中存储 SQL 代码但无法执行它,这似乎很奇怪,但很高兴确认我没有遗漏一些明显的东西。 :)
猜你喜欢
  • 1970-01-01
  • 2012-12-03
  • 2014-08-18
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-10
  • 2021-08-09
相关资源
最近更新 更多