首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL工作台能效诊断-如何更改存储引擎?

MySQL工作台能效诊断-如何更改存储引擎?
EN

Stack Overflow用户
提问于 2012-04-10 16:04:59
回答 2查看 26.2K关注 0票数 28

我使用MySQL工作台5.2.38。我已经做了一个EER图。但在导出时,我对定义为存储引擎的InnoDB感到惊讶。之后不能更改表,因为我没有InnoDB引擎。

错误1286 (42000):未知的存储引擎'InnoDB‘

所以,我已经通过编辑->首选项->模型: MySQL将默认引擎更改为MyISAM,但在导出时仍有InnoDB在使用?!

我完全找不到在表编辑器中更改存储引擎的选项。有人能帮助我如何在MySQL工作台错误中更改表的存储引擎吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-22 23:35:09

这不是很明显,但当编辑表时,右侧有一个蓝色箭头。如果您单击此选项,您将看到更多选项,您可以在其中更改存储引擎。

票数 99
EN

Stack Overflow用户

发布于 2012-04-10 20:15:30

在默认情况下,应该在Workbench Model Editor中遵守全局首选项。如果没有,你应该对这个问题进行file a bug

然而,这是我尝试过的另一个解决方案,它是有效的:

在模型编辑器中,转到出现的对话框底部的Model --> Model Options...

  • Uncheck
  1. 复选框。
  2. 转到Model: MySQL选项卡,然后在Default Storage Engine组合框中选择要使用的存储引擎。

执行此操作后,生成的脚本将使用您选择的存储引擎。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10085203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档