MySQL Workbench似乎正在使用Forward Engineer SQL Script缓存表

时间:2017-01-23 19:23:57

标签: mysql mysql-workbench

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

有没有人有任何建议可以解决这个问题?

- 编辑 -

我试着保存并退出。我试过重启我的机器。没有解决这个问题,这个鬼表开始困扰我了。

1 个答案:

答案 0 :(得分:1)

事实证明,当我去删除表的旧副本时,我不小心点击了#34;删除图"而不是"删除"。

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

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