给定架构:
我需要的是让每一个user_identities.belongs_to
参考资料都有一个users.id
.
同时,每一个users
都有一个primary_identity
如图所示。
但是,当我尝试添加此引用时ON DELETE NO ACTION ON UPDATE NO ACTION
,MySQL 说
#1452 - 无法添加或更新子行:外键约束失败(
yap
.#sql-a3b_1bf
, CONSTRAINT#sql-a3b_1bf_ibfk_1
FOREIGN KEY (belongs_to
) REFERENCESusers
(id
) ON DELETE NO ACTION ON UPDATE NO ACTION)
我怀疑这是由于循环依赖,但我该如何解决它(并保持参照完整性)?