请教一下,类似于微博评论的功能怎么做的,或者说表该怎么设计
1. 问题
目前我在做一个项目,他有4级的文章,然后其中二、三、四级的文章可以评论,然后评论可以有3级。表我已经设计好了,就是有些业务情况会很麻烦:比如删除一级文章的时候需要把一级文章下面的所有文章都删除以及所有的评论。
1).我的处理
文章表:id,parent_id(文章上级ID)
评论表:id,parent_id(评论上级ID),article_id(文章ID)
删除1级文章的时候我是把,一级下面的所有级的文章id都搜出来删除,然后又根据每一级文章iD把所有评论给搜出来删除(每一级评论都带了当前文章的ID的)。这样感觉有点不科学了,想请教下有没有什么合理的办法。
推荐文章: