前言
业务场景是什么?
就是数据库的一批数据,量不少,需要执行同步插入到别的地方。
简单点肯定是一次性查出来,然后循环一个个插入,完事。
考虑点:
① 数据量大,一次性查出来操作,很爆炸。
② 循环里面一次一次地去插入,如果非业务场景必要,基本是不会在循环里面使用sql操作的。
所以该篇作为抛砖引玉(还有很多需要考虑的点),给出一种解决上面场景的代码编写方案, 手动分页,查询后批量插入。
正文
实现的流程简图:
看看最终实现的效果,通过代码日志记录了这个实现后的效果 :
开始实战:
代码大体就这样: