通过临时表创建索引用 空间换时间避免频繁读取原表信息
/*正常写法*/
DELETE from activity where id not in ( SELECT id from activity_data);
/*优化后写法*/
DELETE from activity where id not in (select * from (SELECT id from activity_data) t);
update pay_record SET pr_pay_state = #{prPayState} , pr_pay_money = pr_total_money,pr_pay_time = #{prPayTime} WHERE pr_id in(select * from (SELECT pr_id FROM pay_record_related WHERE merge_id = #{mergeId}) t)
原文:https://www.cnblogs.com/xiaoni-fighting/p/13590383.html
本文介绍了一种使用临时表来创建索引的方法,通过这种方式可以减少查询过程中对原始表的频繁访问,从而提高删除操作的效率。此外,还展示了如何更新特定记录的状态和金额。

5520

被折叠的 条评论
为什么被折叠?



