【发布时间】:2015-06-07 00:27:46
【问题描述】:
我有一个存储用户反馈的表格,类似这样
Table: user_feedback. Feedback_id is PRI AI
Feedback_id Post_id User_id
1 1 1
2 2 1
3 1 3
4 1 4
5 5 1
在我的帖子表中,我目前有这样的内容:
Table: posts
Post_id Likes
1 3
2 1
5 1
每当帖子被点赞时,我都会增加点赞计数器,然后获取我刚刚运行的帖子的点赞数
SELECT likes FROM posts WHERE post_id = 1;
但这是否值得维护它的麻烦(例如,存储反馈和 MySQL 以某种方式无法增加计数器),它是否更快?那么快多少:
SELECT COUNT(feedback_id) FROM user_feedback WHERE post_id = 1;
【问题讨论】: