GORM gorm raw查询count统计

zhangxxxww · 2018年09月27日 · 最后由 heramerom 回复于 2018年09月28日 · 1354 次阅读

通过 gorm 访问数据库,通过Where过滤可以正常使用Count方法;但是Raw过滤之后Count方法总是0

db.Table("user").Where("name LIKE ?", "%jin%").Count(&count)    //该count统计正确
db.Raw("select * from user").Count(&count) //该count总是0,并且报错

 sql: expected 20 destination arguments in Scan, not 1 

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio
db.Raw("select count(1) as total from user").Scan(&count)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册