Mysql 模式不断删除表而不采取任何操作

标签 mysql database spring mysql-workbench

每次我重新登录 mysqlworkbench 时,我在模式中创建的表都会被自动删除。每次大约2小时后就会发生这种情况。我不太清楚这是否是某些 mysql 设置或者我是否错误地配置了数据库。

enter image description here

我通过 java spring-data persistence jpa 请求访问数据库。

sql表入口代码:

 use storage_app_schema;
CREATE TABLE `StorageItem` (
`DateStored` tinyblob,
`Image` tinyblob,
`Name` varchar(255) DEFAULT NULL,
`ReferenceCode` varchar(255) DEFAULT NULL,
`Size` varchar(255) DEFAULT NULL)

最佳答案

hibernate.hbm2ddl.auto 设置为“创建”。我不知道这会删除现有的表。应将其设置为“更新” - 以便更新现有架构,而不是在 session 关闭时覆盖它。

关于Mysql 模式不断删除表而不采取任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45015207/

相关文章:

MySql - 删除多个表中的相同字段

MySQL 查询和连接

php - 无法通过php使用Bitnami lamp stack连接到mysql

php - 仅获取数据库列名称,以便使用 php 在动态表中显示

java - Spring bean 创建错误莫名其妙

java - Spring 与 HSQLDB 最新 2.4.0 版本不工作

php - 与平均 PHP 不同且有序的结果

java - 数据库连接问题

c# - 将富文本框数据格式化存储到数据库

java - 如何确定WebSphere应用程序是否真的在进行XA事务?