mysql数据库默认的引擎和表指定的引擎有什么区别

q465897859 2017-05-27 06:28:41
我现在搭了一个mysql-cluster集群
发现我数据库的默认引擎是innodb
但是表的引擎却要指定成NDBCluster数据才能正常同步
这两者有什么区别么
表是否还能享有INNODB的特性呢
...全文
585 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2017-05-31
  • 打赏
  • 举报
回复
如果是单机,一般现在默认的引擎就是innodb。 但是如果你用了集群引擎 mysql-cluster,那么既然不是innodb引擎了,就不能再用innodb引擎了,只能用 mysql-cluster引擎。 不同引擎之间的特性不同,你想要用某个引擎,那么指定的表,就只能用引擎可以接受的
zjcxc 2017-05-31
  • 打赏
  • 举报
回复
ACMAIN_CHM 2017-05-27
  • 打赏
  • 举报
回复
默认引擎是innodb 是指当CREATE TABLE时不指定ENGINE时,MYSQL自动使用默认存储引擎。 当CREATE TABLE时指定了ENGINE,则 使用指定引擎。

56,914

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧