fk on users表vs new table users\u角色

gblwokeq  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(258)

这个问题在这里已经有了答案

mysql关系(1个答案)
两年前关门了。
这个问题可能在其他帖子中得到了回答,但我一直在搜索,却没有找到类似的答案(很有趣):
我和拉威尔5.7一起工作。我只是这个框架的初学者。
我有一个users表,我想给users添加角色。起初,我的想法是简单地创建一个新的表“roles”并向users表(role\u id)添加一个fk,但在搜索了一些页面后,我发现有时pleople会为此创建一个新的表role\u user。
我的疑问是:
哪种方法更好或更正确?为什么?我的问题不仅是关于正确的方法,还有关于性能和任何其他我仍然不知道的原因。
提前谢谢

2ledvvac

2ledvvac1#

用户和角色之间存在多对多关系。您需要使用中间用户角色表来解析该关系。

相关问题