【问题标题】:MySQL Workbench appears to be caching a table upon Forward Engineer SQL ScriptMySQL Workbench 似乎正在根据 Forward Engineer SQL 脚本缓存一个表
【发布时间】:2017-06-08 10:00:53
【问题描述】:

我正在使用 MySQL Workbench 为数据库设计/构建架构。我已经完成了它,当我去执行我的 Forward Engineer SQL 脚本时,其中一张表是一个更旧的版本。我稍微更改了所有名称(删除或添加一个字母),看看是否会改善它。我再次运行 Forward Engineer SQL Script,检查所有 5 个表,我得到一个包含 6 个表的导出脚本。 5 具有正确的列和名称,以及一个带有旧名称和旧列名称的额外“幽灵”表,然后再对其进行更改。

有人有解决这个问题的建议吗?

-- 编辑--

我尝试保存并退出。我尝试重新启动我的机器。没有解决这个问题,这个幽灵表开始困扰我了。

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    原来我去删除表格的旧副本时,不小心点击了“删除图”而不是“删除”。

    这删除了网格上的表格图像,但表格仍然被声明并且仍然非常活跃。在左侧,在“目录”选项卡下的“导航器”下方,我能够找到所有表格的列表。我将表格拖回主网格,然后将其正确删除。

    感觉就像我成功驱逐了一个幽灵,但我会将这些说明留在这里,以防其他人遇到与我相同的问题。

    【讨论】:

    • 或者,您可以只删除模型概览页面上的表格,这也会告诉您该图也将被删除。
    • Ghehe,我高清完全一样的东西,我不能放手。只用了你的方法,谢谢。
    猜你喜欢
    • 2014-02-16
    • 2017-07-23
    • 2013-03-03
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2016-11-26
    • 2013-05-27
    相关资源
    最近更新 更多