Caused by: java.sql.SQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes


設置默認使用Innodb引擎

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/lance?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.validation-query=SELECT 1;
spring.datasource.initial-size=2
spring.datasource.sql-script-encoding=UTF-8

# spring.jpa.database=h2
spring.jpa.database=mysql
spring.jpa.show-sql=true

# spring boot2.+后默認使用的是MyISAM引擎
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect # 設置默認使用Innodb引擎

spring.jpa.hibernate.ddl-auto=update


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM