MySQL工作台EER Diagramm - 如何改变存储引擎?(MySQL Workbench

2019-07-28 21:45发布

我使用MySQL工作台5.2.38。 我做了一个EER图。 但在出口我惊讶的InnoDB定义存储引擎。 事后修改表是不是因为我没有一个InnoDB引擎的选项。

ERROR 1286(42000):未知存储引擎 'InnoDB的'

所以,我已经通过编辑 - 更改默认引擎>首选项 - >型号:MySQL来的MyISAM,但出口仍然有InnoDB的使用?

我完全找不到更改存储引擎在表编辑器的选项。 有人可以帮助我,我怎样才能改变存储引擎我在MySQL Workbench中ERR表?

Answer 1:

这不是很明显,但编辑表格时,有右侧的蓝色箭头。 如果你点击这个你会得到更多的选择,你可以改变存储引擎。



Answer 2:

全球首选项默认情况下应在工作台模型编辑器中得到尊重。 如果没有,你应该提交一个bug这个问题。

然而,这里的,我试过另一种解决方案,它的工作:

  1. 在模型编辑器进入Model --> Model Options...
  2. 取消勾选Use Global Settings复选框以在出现的对话框的底部。
  3. 转至Model: MySQL标签,然后在选择Default Storage Engine组合框你想使用的存储引擎。

一旦你这样做生成的脚本将使用你选择的存储引擎。



文章来源: MySQL Workbench EER Diagramm - how to change storage engine?