我非常喜欢 Stack Overflow 的设计和功能。因此,我想基于本网站使用的评论系统创建自己的设计!
问题:
- 我应该使用哪种表结构来存储评论?
- 然后我可以使用哪些 SQL 查询来获取存储的评论?
最佳答案
这是一个相当明显的结构。这些实体是:
Post: ID, Post Type (Question or Answer), Text, User ID
Question extends Post: Title
Answer extends Post:
Comment: ID, Post ID (attached to which Post), User ID, Text
您可以轻松扩展此功能以添加标记、编辑/修订、投票、标记和关闭/重新打开投票。
关于sql - 我如何设计一个像 Stack Overflow 上那样的评论系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/959397/