美文网首页
gorm计算count时产生了两条sql语句的解决方案

gorm计算count时产生了两条sql语句的解决方案

作者: 血之君殇 | 来源:发表于2020-06-03 10:52 被阅读0次

写代码分页的时候,需要计算符合条件的总条数
如果按照官方文档这样写db.Find(&books).Count(&count)
你会发现产生两条sql语句,一条select *,一条select count(*)
这显然是不可接受的
找了很多地方,最后发现可以这样写db.Model(&books).Count(&count)
这样就只会产生一条sql语句了

相关文章

网友评论

      本文标题:gorm计算count时产生了两条sql语句的解决方案

      本文链接:https://www.haomeiwen.com/subject/uievzhtx.html