mysql - 用户表上的 FK 与新表 users_role
问题描述
这个问题可能已经在其他帖子中得到了回答,但我一直在搜索,但没有找到类似的东西(很有趣):
我使用 laravel 5.7。我只是这个框架的初学者。
我有一个用户表,我想为用户添加角色。起初,我的想法是简单地创建一个新表“roles”并向用户表(role_id)添加一个FK,但在谷歌搜索某些页面后,我发现有时为此目的创建一个新表role_user。
我的疑问是:
- 哪种方法更好或更正确,为什么?我的问题不仅是关于正确的方法,而且是关于性能和我仍然不知道的任何其他原因。
提前致谢
解决方案
推荐阅读
- python - 使用 Cython 包装 C++ 协程以在 Python 中使用
- python - pinescript 中的 close 和 close[1] 有什么区别
- javascript - 为什么 dispatch 会提交错误的有效载荷?
- python - 需要在数据框中使用前一行值进行计算
- go - 使用hashmap在golang中查找重复数字
- typo3 - TYPO3 TCA selectMultiple config
- reactjs - 如何在 nextjs 项目中使用 redux 工具包在 localStorage 中保存状态
- javascript - 在服务器上检测/查找 *.pdf(使用 php?)并将其传递给 .js 文件
- javascript - 图像 Javascript 的旋转和平移
- php - 如何解决 Windows 中的 WSL bash not found 错误?