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



查询:

`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

可能是什么问题?欢迎提出任何建议。提前谢谢。

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

最新更新