MySql计算平均成绩

标签 mysql

我正在使用 MySql 并有 2 个表。

enter image description here

我需要的是该组织所有评论的平均评分。我的问题是,我应该制作一个触发器和一个程序来始终更新插入的平均成绩,还是只在需要时计算它?我将在每个页面上多次 (5-10) 次。

最佳答案

一般的经验法则:过早的优化是万恶之源。在需要时从计算平均值开始。如果它变得太慢,您可以开始考虑优化,例如缓存它或预先计算它并将它保存到数据库中(例如,通过触发器,就像您建议的那样)。

关于MySql计算平均成绩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41397406/

相关文章:

mysql - 基于值的 ORDER BY 子句 - MySQL

mysql - 如何在 SQL 中以通用的方式转置表?

Spring boot和hibernate中Mysql 'Like'搜索

php - MySQL缓存和日期函数

php - 拉拉维尔 5.4 : Converting a raw SQL query in Laravel Eloquent

MySQL 选择 2 个或多个 id 的重复名称

mysql - 根据mysql中的最低ID删除重复的电子邮件地址

mysql - WordPress 以任意顺序获取特定帖子

mysql - 将字符串转换为 INT mysql

PHP - 如何显示来自mysql中其他表的特定成员的信息