Spring boot 2.x默认使用的mysql 引擎为myisam,可是Spring boot2.0以前使用的是InnoDB,Spring boot2.0以后默认使用的是myisam引擎。而后在新建表的时候。就出这个错了mysql
在配置文件中加以下配置:spring
spring: jpa: database-platform: # spring boot 2.0 的坑, spring boot2.+后默认使用的是MyISAM引擎 org.hibernate.dialect.MySQL5InnoDBDialect