Spring Boot-MySQL默认使用InnoDB

埃德温

我想使用InnoDB创建数据库表,我使用的是Spring Boot 2.1.3和MySQL 8.0,因此我使用了以下方法:

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

而且,是的,它可以工作,但是我的控制台出现很多错误:

2019-04-03 19:11:55.182  INFO 1820 --- [  restartedMain] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
2019-04-03 19:11:55.966  WARN 1820 --- [  restartedMain] o.h.t.s.i.ExceptionHandlerLoggedImpl     : GenerationTarget encountered exception accepting command : Error executing DDL "alter table application drop foreign key FKldca8xj6lqb3rsqawrowmkqbg" via JDBC Statement

org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "alter table application drop foreign key FKldca8xj6lqb3rsqawrowmkqbg" via JDBC Statement

这是我每个桌子的一个:

Caused by: java.sql.SQLSyntaxErrorException: Table 'test.usr' doesn't exist

“ test.usr”->“ test”是我的架构名称,而“ usr”是表名称。

但是它仍然会创建我的所有表,那么如何摆脱这个错误呢?

埃德温

正如Antoniossss所建议的那样,我只是使用Flyway处理数据库。谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用OpenCV的Spring Boot

来自分类Dev

使用JavaFx的Spring Boot

来自分类Dev

使用 Spring Boot 的 BasicAuth

来自分类Dev

使用MySQL和Hibernate进行Spring Boot

来自分类Dev

使用Spring Boot Data读取MySQL数据

来自分类Dev

Spring-Boot,mySQL,使用选择

来自分类Dev

使用 spring boot 的 Mysql 的 Hikari 配置

来自分类常见问题

在Spring Boot上删除“使用默认安全密码”

来自分类Dev

如何使用Spring Boot更改embebed-tomcat默认端口?

来自分类Dev

使用spring-boot在库中设置默认属性

来自分类Dev

使用 Mongodb 的 Spring Boot 和数据库默认数据

来自分类Dev

使用Spring Boot导入数据

来自分类Dev

在Spring Boot中使用@CrossOrigin

来自分类Dev

使用Spring Boot运行测试

来自分类Dev

Spring Boot使用SystemTray图标

来自分类Dev

在Spring Boot中使用@Profile

来自分类Dev

使用Spring Boot的Maven模块

来自分类Dev

使用Spring Boot修复Flyway

来自分类Dev

使用Apache Shiro的Spring Boot

来自分类Dev

使用Spring Boot进行Memcached

来自分类Dev

使用Spring Boot删除表

来自分类Dev

未使用Spring Boot变量

来自分类Dev

Spring Boot,使用Thymeleaf发行

来自分类Dev

在Spring Boot中使用Disruptor

来自分类Dev

使用Spring Boot配置Spring Security

来自分类Dev

使用 Spring Boot 和 Spring Cloud 的 ClassNotFoundException

来自分类Dev

Spring Boot默认测试抛出IllegalStateException

来自分类Dev

Spring Boot的默认内存设置是什么?

来自分类Dev

Spring Boot默认属性编码更改?