为了账号安全,请及时绑定邮箱和手机立即绑定

扫描 Postgres float4 时出错:无法将 5000 分配到 pgtype.Float4

扫描 Postgres float4 时出错:无法将 5000 分配到 pgtype.Float4

Go
守候你守候我 2022-06-27 11:11:25
询问:`select "number" from "person"`这是迭代一行的代码。number是 Postgres 中的类型float4。我pgtype.Float4用于扫描。    for rows.Next() {        var number pgtype.Float4        err := rows.Scan(number)        if err != nil {            panic(err)        }    }我收到以下错误:panic: can't scan into dest[2]: cannot assign 5000 into pgtype.Float4可能是什么问题?欢迎任何建议。先感谢您。
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

我只是在 .Scan() 中的变量名之前错过了 &。



查看完整回答
反对 回复 2022-06-27
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信