标签:e30 nal mysq ring 生成 docker tps user json
有一个需求,是把表里面所有的数据都查询出来,并且生成json
文件。因为一张表里面的数据很多,所以不可能一次性全部查询出来,所以需要用到chunk
。之前用的gorm
,但是发现gorm
没有chunk
方式的查询。如果要自己去实现这种操作,就需要去管理偏移量,而且还容易出现bug
,所以就找了一个库,叫做gorose
。用起来挺舒服的。
代码如下:
1 | package main |
执行结果如下:
1 | ~/codeDir/golangCode/test # go run main.go |
可以看出,每次都会查询出2条记录。
这个框架一个缺点就是文档不是很清楚,报错也有点不习惯。但是先用这个库解决一下chunk
查询的问题吧。
标签:e30 nal mysq ring 生成 docker tps user json
原文地址:https://www.cnblogs.com/lijianming180/p/12239805.html