mysql - 由于引擎myisam的原因,Spring boot创建表mysql Db失败

标签 mysql spring-boot intellij-idea

我在 intellij 工具中进行以下查询时遇到异常“org.hibernate.tool.schema.spi.CommandAcceptanceException”。

执行DDL“创建表employee_information(pk varchar(255)不为空,_name varchar(255),年龄整数不为空,office_location varchar(255),职位varchar(255),工资 double 不为空,start_date日期时出错” ,主键(pk))engine=MyISAM”通过 JDBC 语句

最佳答案

只需在application.properties文件中添加spring.jpa.database-platform: org.hibernate.dialect.MySQL5InnoDBDialect即可解决java.sql.SQLException: Storage engine MyISAM is unavailable (Tablecreate is disallowed)

关于mysql - 由于引擎myisam的原因,Spring boot创建表mysql Db失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53893440/

相关文章:

java - 将 Websocket 与 Spring Boot 和 Vuejs 结合使用的最佳方式

android - IntelliJ IDEA 认为我的项目的一部分是 subversion 而不是 git,如何解决这个问题?

php - MySQL在使用$_REQUEST获取值后插入NULL值

mysql - 按日期频率排序

php - 使用PHP将服务器中的mysql表复制到本地服务器

java - 在生产中拒绝OAuth2服务的访问 token -它在以前工作,刚刚开始失败。没有代码更改

java - 注入(inject)依赖失败

java - 用于 Android 开发的 IntelliJ IDEA IDE

java - 带有依赖项的 Gradle 多项目设置 -> 无法解析所有依赖项

php - 添加 select 语句时 mysqli_commit 失败