sql/driver: couldn't convert "\x01" into type bool
mysql 中表字段定义如下:
id int
name varchar
enabled bit(1)
go 代码中对应结构体如下:
type User struct {
Id string `gorm:"column:code;primary_key"`
Name string `gorm:"column:name"`
Enabled bool `gorm:"column:enabled"`
}
使用 gorm 查询代码如下:
// 获取所有的记录
var users []User
err := db.Find(&users).Error
报错如下:
sql/driver: couldn't convert "\x01" into type bool
看起来是 bit(1)
不能转 go 的 bool 类型? 何解.
推荐文章: