Error executing DDL via JDBC Statement

springboot  java  jdk8   MySQL5

jpa 生成数据库时 报错 Error executing DDL via JDBC Statement

解决方法:

修改application.properties 文件里的

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.xxxx (你可能填了MySQLInnoDBDialect等等) 

变为

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

错误原因 就像你跟 一个 外地人说 你自家方言,  对方当然听不懂,两个人方言要一样,

这里配置了mysql5 专用的 方言

over 

你可能感兴趣的:(后端,java,mysql)