gpt4 book ai didi

mysql - 需要评论页面数据库设计方面的帮助

转载 作者:行者123 更新时间:2023-11-29 08:13:05 24 4
gpt4 key购买 nike

我的网站上有很多问题,对应于每个问题,我都有一个链接“在论坛中讨论”,该链接将他引导到该问题的评论页面,用户可以在其中写下他的疑问,其他用户也可以对此发表评论页面来帮助他。

现在我不知道如何为该评论表设计数据库以及如何将该表链接到我的问题表(具有三列:id、问题、答案)。

我需要存储以下内容:

  1. 所有评论

  2. 发表评论的人的姓名以及已收到的对该评论的投票。

最佳答案

首先,一条评论将与一个问题相关,而一个问题将有许多评论。因此,您需要在 Comments 表中添加 IdQuestion FK。

一条评论也可以是对另一条评论的回复,因此另一个 FK IdParentComment(来自 PK IdComment)。

发帖者的另一个 FK(比如 IdUser)。

总结一下:

评论表:

IdComment (PK)

IdQuestion (FK from Questions.IdQuestion)

IdUser (FK from Users.IdUser)

IdParrentComment (FK from Comments.IdComment)

Text

VoteCount

当然,这只是一个例子。您可能想知道投票给了哪条评论。然后,您需要一个包含 IdVote、IdUser、IdComment 的表 Votes

关于mysql - 需要评论页面数据库设计方面的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185294/

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