Я хочу создать свои таблицы базы данных с 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" - это имя таблицы.
Но все равно создаются все мои таблицы, так как я могу избавиться от этих ошибок?