是否需要为多对多关系表创建桥表?

例如:

Table Group将为每个组的被阻止的网站提供一列,每个组可以有多个被阻止的网站

可以说,Group One将被阻止,而现在facebook.com and twitter.com将在其行中具有"Blocked_Websites"的值。这样,我可以通过php检索此信息,然后将其爆炸以显示在页面中(该页面显示每个组被阻止的网站)

但这可以吗?还是我应该为此使用桥表?

因为大多数或总是,人们使用桥表进行多对多关系。

最佳答案

通常,具有多对多关系是一个糟糕的设计。



如您所说,尝试使用提供一对多关系的桥表。在构造时使用此标准,使其将来易于维护

关于mysql - 我需要帮助表结构的多对多关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45073598/

10-13 06:23