我正在使用mysql workbench创建ER图,但我面临的问题是直接从ER图创建表。我已经创建了一个模式,如下图所示。我不能直接从这里导入相同的模式,然后开始在database中插入值吗?
正如您在下图中看到的,这些表已经被创建为ER图的一部分,但我不明白为什么它没有显示在我的数据库选项卡中。

从这里直接导入相同模式的过程是什么。我也没有保存它的选项。请帮帮我!
发布于 2015-10-20 15:13:17
您所追求的是正向工程。它意味着获取您的模型并从它创建一个真正的模式表示。查看“数据库”菜单。这里有一个详细的分步说明:https://dev.mysql.com/doc/workbench/en/wb-forward-engineering-live-server.html。
这种方法更多的是一种偶然性的类型,因为它不能让您的模型在数据库内容发生变化时保持更新。一种更好的方法是同步(也请参见菜单),这是一种更新模型和服务器的双向工具。当您在生产服务器上工作时,一定要小心。可能会有破坏性的更改(比如删除一列)。
发布于 2015-10-20 15:05:17
好的,我找到了一个解决这个问题的方法:
基本上,您已经从表中复制了每个SQL脚本,并在数据库端运行。请执行以下步骤:
Copy SQL to clipboard。现在,您已经在具有相同模式的clipboard.SQL Script from clipboard.这不是做这些事情的最好方法,所以如果你知道更好的方法,建议!
https://stackoverflow.com/questions/33228955
复制相似问题