工作中遇到

1.最近两天倒数据,发现mysql在处理这种子查询的时候如果没有索引,性能巨差,大家在用的时候小心:

update fc_customer set status=0 where id in (

select id from ztemp_qualErrorUser);

----上面的语句即便是一万多条数据,也半天不返回,但是创建下述索引后很快就返回了:

create index idx_ztemp_qualErrorUser_id on ztemp_qualErrorUser(id) using BTREE;

2.mysql直接通过select语句创建临时表:

CREATE TEMPORARY TABLE ztemp_qualErrorUser

select

cstm.id from fc_qual_individual qual

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。