gpt4 book ai didi

mysql - DBUnit DatabaseSequenceFilter 是否适用于 MySQL?

转载 作者:行者123 更新时间:2023-11-30 23:36:08 25 4
gpt4 key购买 nike

我将我的 MySQL 数据库的全部内容转储到 DBUnit 文件中,并在回读时得到 MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails ... .

这些表是按字母顺序编写的,即使我使用 DatabaseSequenceFilter 按依赖关系对它们重新排序。

filter = new DatabaseSequenceFilter(connection);
dataset = new FilteredDataSet(filter, connection.createDataSet());
FlatXmlDataSet.write(dataset, w)

数据库显然指定了外键约束(我可以看到它们,如果它们不存在,它们也不会在导入时失败)。

有人见过 DatabaseSequenceFilter 为 MySQL 工作吗?

最佳答案

调试以查看哪个查询产生了此异常。连接到数据库并检查它是关于哪个约束的。显示示例日志,这样会更容易提供帮助。

关于mysql - DBUnit DatabaseSequenceFilter 是否适用于 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7206258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com