gpt4 book ai didi

mysql - 用户组表架构

转载 作者:可可西里 更新时间:2023-11-01 07:13:58 25 4
gpt4 key购买 nike

我正在创建一个用户可以加入和创建群组的系统。在这些群组中,成员可以创建主题并回复已创建的主题,所以我想知道您对以下哪种方法最好的看法:创建两个表,groups_posts 和 group_topics:

--group_topics
id PK
group_id int FK
user_id int FK
title varchar(50)
content varchar(500)
status int

--group_posts
id PK
topic_id int FK
user_id int FK
content varchar(500)
status int

或者创建一个唯一的表,group_tposts:

--group_tposts
id PK
group_id int FK
user_id int FK
is_topic boolean
title varchar(50)
content varchar(500)
status int

最佳答案

根据您的描述,在我看来可能还需要更多。也许是这样的:

  • 一个组可以有很多用户。
  • 一个用户可以属于多个组。
  • 在群组中,用户创建主题(主题 = 主题;主题;类别或一般兴趣领域。)
  • 在一个主题中,用户创建新帖子或回复以前的帖子。

enter image description here

注意:将内容字段添加到Post

关于mysql - 用户组表架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6180178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com