1

我有一个我正在建立自己的论坛网站。我打算将组部分添加到我的网站中。

用户将能够创建组。并自行管理。然后创建者应将版主添加到组中。

我应该如何存储这个版主?我应该像这样创建新表:

group_moderators
ID - GroupID - UserID

还是我应该直接插入组表

ID - GroupName - Moderaters
1  -   Tech    - 5, 7, 9 (These are User IDs) then I can separate them with PHP.
4

2 回答 2

2

这取决于您的计划:

  1. 如果您计划每个组有多个版主,那么您必须为版主创建一个新表
  2. 如果您计划每个组只有 1 个版主,那么您可以在组表中添加一个新列

更新

一个字段中多个ID根本不是一个好主意,如果您要选择,更新,加入,删除版主,会引起很多麻烦。

于 2013-09-23T11:05:29.390 回答
1

第一个选项,因为删除或更新模组会更容易,如果您打算在未来为不同的模组赋予不同的权力,更新表格会更容易..

对于前

  ID - GroupID - UserID - Power
  1    14        1         Mod
  2    14        3         Super-Mod
于 2013-09-23T11:11:52.353 回答