vue出现错误;sql: Scan error on column index 2, name "nlfieldFour": sql/driver: couldn't convert "" into type bool; sql: Scan error on column index 2
,通过实现您的自定义类型,这也应该是可行的:
通过实现您的自定义类型,这也应该是可行的:
type MyBool bool
func (s *MyBool) Scan(value interface{}) error {
b, _ := value.(string)
if b == "" || b == "None" {
*s = false
} else {
*s = true
}
return nil
}
func (s MyBool) Value() (driver.Value, error) {
if s {
return "true", nil
}
return "", nil
}

浙公网安备 33010602011771号