gpt4 book ai didi

MySQL 错误代码 1005 错误号 105

转载 作者:行者123 更新时间:2023-11-29 21:07:14 28 4
gpt4 key购买 nike

尝试创建“attack_relationship”表时出现错误 1005 errno 105。“attack_relationship”表有 2 个外键用作“argument 表:attackedArgumentId”中的主键。和attackingArgumentId

它还引用了“ritic_question”表中的复合外键 (argumentId, critical_question.id) .

ritic_question 表中的 argumentId 引用 attackedArgumentId来自参数表。

如果我要删除“attack_relationship”与“ritic_question”之间的关系,则可以创建“attack_relationship”表而不会出现任何错误。问题是我需要attackedArgumentId , attackingArgumentIdcriticalQuestionId作为 Attack_reltationship 表中的主键。

这是错误的详细信息和代码:

在服务器中执行SQL脚本错误:错误 1005:无法创建表“argupedia.attack_relationship”(errno:150)

SQL Code:
CREATE TABLE IF NOT EXISTS `argupedia`.`attack_relationship` (
`attackedArgumentId` BIGINT ZEROFILL NOT NULL,
`attackingArgumentId` BIGINT ZEROFILL NOT NULL,
`criticalQuestionId` INT NOT NULL,
`userDefined` TINYINT(1) NOT NULL DEFAULT 0,
INDEX `fk_attack_relationship_argument1_idx` (`attackedArgumentId` ASC),
INDEX `fk_attack_relationship_argument2_idx` (`attackingArgumentId` ASC),
INDEX `fk_attack_relationship_critical_question1_idx` (`attackedArgumentId` ASC, `criticalQuestionId` ASC),
PRIMARY KEY (`attackedArgumentId`, `attackingArgumentId`, `criticalQuestionId`),
CONSTRAINT `fk_attack_relationship_argument1`
FOREIGN KEY (`attackedArgumentId`)
REFERENCES `argupedia`.`argument` (`id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
CONSTRAINT `fk_attack_relationship_argument2`
FOREIGN KEY (`attackingArgumentId`)
REFERENCES `argupedia`.`argument` (`id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
CONSTRAINT `fk_attack_relationship_critical_question1`
FOREIGN KEY (`criticalQuestionId` , `attackedArgumentId`)
REFERENCES `argupedia`.`critical_question` (`id` , `argumentId`)
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB

SQL脚本执行完成:语句:10条成功,1条失败

以最终形式取回 View 定义。没有可获取的内容

最佳答案

使用SHOW ENGINE INNODB STATUS找出约束失败的确切原因

关于MySQL 错误代码 1005 错误号 105,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36700075/

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