Spring boot 2.X啓動報錯:Specified key was too long; max key length is 1000 bytes

緣由

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
相關文章
相關標籤/搜索