给定架构:

我需要的是让每一个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_1FOREIGN KEY (belongs_to) REFERENCESusers(id) ON DELETE NO ACTION ON UPDATE NO ACTION)
我怀疑这是由于循环依赖,但我该如何解决它(并保持参照完整性)?
