我想知道我是否可以避免这种情况下的循环关系.
Explanation: posts表具有forign key city_id来指定帖子(产品)的位置,并且用户还具有city_id来指定他/她居住的地方.现在用户可以拥有一个"a"城市并创建一个具有"b"城市的帖子,这对我来说是逻辑,因为用户可以在度假,也可以在远离他/她自己城市的某个地方.对于用户来说,默认情况下,当他/她首次登录时,城市会设置为空,但他/她可以将一个城市分配给他/她的个人资料.该职位必须有一个城市位置.
您认为有办法避免这种情况下的循环关系吗?
我试图删除循环关系,因为在大多数情况下这是一种不好的做法,但在我的情况下,我似乎无法删除它,因为与概念和我的网站的运作方式相比,它没有意义