查询:
`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()中的变量名之前错过了&。
关于postgresql - 扫描Postgres float4时出错:无法将5000分配给pgtype.Float4,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63576497/