gpt4 book ai didi

mysql - SQL FK 约束失败

转载 作者:行者123 更新时间:2023-11-30 22:41:25 24 4
gpt4 key购买 nike

我有 2 个表,Office 和 User。我想建立 OneToMany 关系(1 个办公室有很多用户)。

但是当我运行这个 sql 时

ALTER TABLE izo_user ADD CONSTRAINT FK_DA8075CFFA0C224 FOREIGN KEY (office_id) REFERENCES izo_office (id)
CREATE INDEX IDX_DA8075CFFA0C224 ON izo_user (office_id)

出了点问题,我得到了错误

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`izoplast`.`#sql-9842_1be9`, CONSTRAINT `FK_DA8075CFFA0C224` FOREIGN KEY (`office_id`) REFERENCES `izo_office` (`id`))

我的表:http://oi57.tinypic.com/whhezr.jpg

最佳答案

如果对你有用就试试吧

ALTER TABLE izo_user add index idx_office_id(office_id);
ALTER TABLE izo_user ADD CONSTRAINT FK_DA8075CFFA0C224 FOREIGN KEY (office_id) REFERENCES izo_office (id);

关于mysql - SQL FK 约束失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31047913/

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