我正在将现有的数据库从MyISAM转换为InnoDB并实现各种外键,但在我的数据库上运行转换脚本时遇到了问题:DELETE FROM example WHERE user NOTADD FOREIGN KEY (car) REFERENCES cars(ID);
当我运行所有查询时,它会因为外键约束而失败,因为DELETE语句没有运行-如果我单独运行它们,没有问题-是innodb数据库上的
appdb.v_company TO user1@localhost").executeUpdate();现在,只要执行executeUpdate() 的第一行,我就可以看到数据库中持久化的在我的配置中的任何地方都没有设置自动提交参数,所以我假设它是'false‘,就像在Hibernate文档中发现的那样。我在没有本机查询的情况下测试了@transaction行为,它的工作原理是这样的(当我抛出一个RuntimeException时,事务回滚,并且没有数据插入到数据库</em