gpt4 book ai didi

MySQL自反/递归关系

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:50 27 4
gpt4 key购买 nike

我在尝试创建下表时遇到问题:

CREATE TABLE autor 
(
id_autor VARCHAR (2),
nom_autor VARCHAR (30),
rfc_autor VARCHAR (15),
pseudo_id VARCHAR (2),
PRIMARY KEY (id_autor),
FOREIGN KEY (pseudo_id) REFERENCES autor(id_autor)
);

当我尝试运行以下脚本时:

INSERT INTO `revistas`.`autor` (`id_autor`, `nom_autor`, `rfc_autor`,`pseudo_id`) VALUES ('A3', 'Quijote','','A7');

MySQL 显示:

Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (`revistas`.`autor`, CONSTRAINT `autor_ibfk_1` FOREIGN KEY (`pseudo_id`) REFERENCES `autor` (`id_autor`))

知道为什么吗?

非常感谢!

最佳答案

我相信它应该是:

FOREIGN KEY (pseudo_id) REFERENCES autor(id_autor)

关于MySQL自反/递归关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656683/

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