为了账号安全,请及时绑定邮箱和手机立即绑定

建表语句不同,ENGINE=MyISAM

CREATE TABLE `girl` (
  `id` int(11) NOT NULL,
  `age` int(11) NOT NULL,
  `cup_size` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
jpa:
  hibernate:
    ddl-auto: create
  show-sql: true

DDL和老师的不一样,请问什么原因?


正在回答

3 回答

感谢楼上拓展

0 回复 有任何疑惑可以回复我~

问题已解决,将pom.xml中的spring版本改为1.5.3即可

0 回复 有任何疑惑可以回复我~

MySQL
Administrator建数据库的时候,表缺省是InnoDB类型。
InnoDB,MyISAM
两种类型有什么区别:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。
MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持,外键等高级数据库功能。
修改表的引擎类型:

ALTER TABLE tablename ENGINE = MyISAM ;
ALTER TABLE tablename ENGINE = InnoDB ;


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151586    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

建表语句不同,ENGINE=MyISAM

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信