mysql-MySql 数据统计Update Select优化
程序员文章站
2022-03-27 16:31:34
...
mysqlselect优化数据update select
请教下各位大神,mysq update数据优化
遇到的问题是这样的。
表a有2个字段,ready_count,download_count
表b是统计表,有type,id
两个表的储存引擎都是MYISAM
需要把表b的数据count(1) group by(type)之后update到表a的那两个字段中。
我现在的SQL是这样的:
update a _t1
set
_t1.ready_count = (
SELECT count(1) FROM b _t2 WHERE _t2.tid = _t1.id and _t2.type = 1
),
_t1.download_count = (
SELECT count(1) FROM b _t2 WHERE _t2.tid = _t1.id and _t2.type = 2
),
上一篇: 在PHP中使用与Perl兼容的正则表达式_php技巧
下一篇: PHP基于递归算法解决兔子生兔子问题
推荐阅读
-
利用Django框架中select_related和prefetch_related函数对数据库查询优化
-
Mysql查询语句使用select.. for update导致的数据库死锁分析
-
mysql事务select for update及数据的一致性处理讲解
-
如何提高MYSQL数据库的查询统计速度 select 索引应用
-
PHP+MySQL实现对一段时间内每天数据统计优化操作实例
-
利用Django框架中select_related和prefetch_related函数对数据库查询优化
-
mysql聚合统计数据查询缓慢的优化方法
-
Mysql查询优化之利用中间表方法优化count()统计大数据量总数问题
-
利用Django框架中select_related和prefetch_related函数对数据库查询优化
-
mysql-MySql 数据统计Update Select优化