前工程师在MySQL Workbench中什么都不做

时间:2017-03-28 10:25:33

标签: mysql mysql-workbench

我对Main没什么经验,需要一些帮助来找出问题。我从GUI中的MySQL Workbench文件加载了一个新的EER图表,并尝试将其转换为.MWB SQL。最初,我连接到Forward engineer,当我按下localhost时,没有任何反应。该图如下,我在Forward engineer...操作系统中工作。

我在这里缺少什么?一些建议将有助于更专业的用户。

enter image description here

我使用Mac OS Sierra版本进行工作,

enter image description here

2 个答案:

答案 0 :(得分:19)

我对最新版本的MySQL Workbench(macOS)也有同样的问题。这肯定是以前的一些错误,我没有任何问题正向工程。

这是一种解决方法:

通常情况下,你会去:

  • Database > Forward Engineer...

要解决此错误,请转到:

  • Database > Synchronize Model...
  • 这将查找当前与其余模式不存在的任何打开的ERD,并允许您以这种方式转发架构。
  • 警告:如果您打开了很多ERD并且不想同步所有ERD,这可能会变得毛茸茸,所以请确保您已经检查了正确的ERD!

我知道这是一个迟到的答案,但是这个解决方案允许我转发设计一个以前没有触发的ERD(就像你描述的那样,没有来自MySQL Workbench)。

我在尝试寻找解决方案时找到了您的帖子,在进行故障排除时,通过个人轶事了解了这项工作。它可能已经在堆栈的其他地方发布(试图找到链接但找不到它),但希望这会有所帮助:)

答案 1 :(得分:9)

尝试:

File > Export > Forward Engineer SQL CREATE script