【问题标题】:How to execute SQL queries inside MySQL workbench如何在 MySQL 工作台中执行 SQL 查询
【发布时间】:2012-12-06 21:12:55
【问题描述】:

我正在使用 Django 框架开发应用程序。您可能知道工作流程是您首先在 Python 类中描述您的对象,然后同步数据库。

我制作了一个 MySQL Workbench EER 图。此后我继续开发应用程序,因此 EER 图和 MySQL Workbench 模型中的数据库模型都没有更新。

我尝试使用 MySQL Workbench 的内置功能“与任何源同步”进行同步,但该功能由于某种原因无法正常工作并导致分段错误。将显示要在 MySQL Workbench 模型中执行的查询,但在最后一步我得到一个空的 SQL 更改脚本。我尝试手动复制该脚本中的查询并单击“执行”按钮,但我没有运气。我认为 MySQL 在内部存储查询。反正。我将该错误提交给 MySQL Workbench 开发人员here,现在它已修复,但尚未发布。我现在正在等待下一个版本时寻找解决方法。

虽然我有一个具体的问题,但问题仍然是一般性的。

是否可以对 MySQL Workbench 模型执行查询以对其进行更改?

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    您是否尝试过“Forward Engineer”选项?它允许您将对表关系所做的所有更改直接反映到数据库,这是一个非常有用的功能。

    虽然有一些问题,例如每次执行正向工程时都无法维护现有数据,但是可以通过输入一些示例数据来弥补,这些示例数据将在您下次执行“正向工程”时随 ER 图一起提供。

    【讨论】:

    • 我需要反映从数据库到模型的变化,这与“正向工程师”选项相反。我尝试了“逆向工程师”选项,但没有说表已经存在。
    猜你喜欢
    • 2016-05-04
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 2021-01-21
    • 2016-08-21
    • 2014-10-30
    • 1970-01-01
    相关资源
    最近更新 更多