评论和评论回复可以设计成1张表也可以设计成2张表,根据使用场景的不同选择,这里我将评论和回复表设计成一张表,表结构如下 CREATE TABLE `tb_post_newcomment` ( `post_comment_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '说说评论表id', `group_post_id` int(11) DEFAULT NULL COMMENT '说说id', `u...
如果parent_id为NULL,则表示该记录是一条根评论;如果parent_id指向另一条记录的id,则表示该记录是对那条记录的回复。 3. 考虑是否需要支持多级回复 如果需要支持多级回复(即回复的回复),那么上述设计已经足够。因为每条回复都可以作为另一条回复的父评论,从而形成一个树状结构。 4. 确定表的索引策略 为了提高查询...
parent_id: 指向父评论的 ID(如果该评论是回复) 以下是该表的创建 SQL 语句: CREATETABLEcomments(idINTAUTO_INCREMENTPRIMARYKEY,-- 唯一识别符user_idINTNOTNULL,-- 评论者的用户IDcontentTEXTNOTNULL,-- 评论内容created_atTIMESTAMPDEFAULTCURRENT_TIMESTAMP,-- 创建时间parent_idINTDEFAULTNULL,-- 父评论ID,...
然后对每⼀张图⽚的评论就会有两种情况:1、评论。2、评论和回复。现假设有"person_A"和"person_B"两⼈对图⽚"pic"评论,则有1、评论情况就是简单的插⼊⼀条评论记录:1insert into DemoComment(RowGuid,CommentText,CommentUserGuid,CommentUserName,CommentDate,CommentPictureGuid)2values(NEWID(),'wo...
回复表添加了一个comment_id字段来表示该回复挂在的根评论id,这样设计也是出于性能方面的考虑,我们可以...
`reply_msg`varchar(500)DEFAULTNULLCOMMENT'回复内容', `create_date`datetimeNOTNULLCOMMENT'创建时间', `zan_count`intCOMMENT'赞数',PRIMARYKEY(`id`) ) ENGINE=InnoDBDEFAULTCHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='评论表'CREATETABLE`reply` ( ...
回复也可以看成一种评论 知识回复的对象不同 他需要获取回复对象的值和评论的对象id即comment_id 如果是对一篇文章的直接评论 那么他对应的对象就给空就行 输出时先输出评论对象是文章或说说的然后嵌套输出每条说说的评论(只是一个嵌套)输出第二层时对象是根据父评论的id来输出就行 有用 回复 查看全部 1 个回...
table:主题表 col: id,content table:评论表 col:评论id,主题id,ref_评论id 评论表的ref_评论id关联到评论表的评论id 相当于父子结构 数据量小的时候可以这么设计。
MongoDB 的设计目标是高性能、可扩展、易部署、易使用,存储数据非常方便。其主要功能特性如下。(1)...
mysql评论回复表设计 更多内容 添加评论回复、回复评论回复 参数类型 描述 evaluation_id 否 String 所在评论id reply_id 否 String 回复评论的id 空表示回复主评论 text 是 String 评论或回复内容 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 result Object 来自:帮助中心 查看更多 → 举...