跳到主要内容
CNode

表字段问题

问答
Nnioncodotcom发布于 7 年前最后回复 7 年前
360200

比如我要统计一篇文章的回复数,那我是在文章表里加一个replycount字段,每次用户创建回复时就把这个字段加一,还是使用文章ID去回复表select count(*) from reply where post_id=id呢?

查看回复

回复 (3)

N
nioncodotcom#37 年前

@heguangda @liangtongzhuo感谢二位,我就暂时先用直接更新的办法了,后面在用定时任务

L
liangtongzhuo#27 年前
引用 heguangda前面那种吧,但是数据库的回复数+1不建议直接更新db,推荐放队列,或者定时任务定时更新回复数到数据库。

@heguangda 你放队列里吗?不应该是 redis 吗? 即使放队列里,你留言再次刷新页面可能就不一致。 你用 replaycount 没啥问题,你量大了以后再考虑优化的问题。

H
heguangda#17 年前

前面那种吧,但是数据库的回复数+1不建议直接更新db,推荐放队列,或者定时任务定时更新回复数到数据库。

参与回复

登录后即可参与回复。登录