gpt4 book ai didi

mysql - MySQL服务器引用完整性违规,如何解决?

转载 作者:行者123 更新时间:2023-11-29 17:54:19 25 4
gpt4 key购买 nike

我在 MySQL 中创建了一个具有循环完整性的简单表。但它违反了循环完整性。它显示查询执行成功,但是当尝试插入数据时,即使它违反了插入的约束。 Here is the screenshot of m mysql console

enter image description here

最佳答案

可能是存储引擎的原因。默认情况下它可能使用MyISAM。

尝试使用 innodb 引擎创建结构,如下所示

    CREATE TABLE IF NOT EXISTS `bb` (
`ssn` int(11) NOT NULL DEFAULT '0',
`suppperssn` int(11) DEFAULT NULL,
PRIMARY KEY (`ssn`),
FOREigN KEY (`suppperssn`) REFERENCES bb(`ssn`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

关于mysql - MySQL服务器引用完整性违规,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49001267/

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