原因
Spring boot 2.x默认使用的mysql 引擎为myisam,但是Spring boot2.0之前使用的是InnoDB,Spring boot2.0之后默认使用的是myisam引擎。然后在新建表的时候。就出这个错了
解决
在配置文件中加如下配置:
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
Spring boot 2.x默认使用的mysql 引擎为myisam,但是Spring boot2.0之前使用的是InnoDB,Spring boot2.0之后默认使用的是myisam引擎。然后在新建表的时候。就出这个错了
在配置文件中加如下配置:
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect