Gorm - sql查询某个字段为空时赋默认值

发布时间 2023-06-06 20:04:46作者: 李若盛开

场景:查询时报错

err    {"error": "sql: Scan error on column index 0, name \"mobile\": converting NULL to string is unsupported"}

总结:

  根据项目需要,在数据库查询时,可能需要对查询结果进行封装,为避免前端抛出空指针异常(NullPointException),对于没有值的字段也不能返回空,而应该赋一个默认值,在使用 MYSQL 作为数据库时,可使用 IFNULL() 方法来实现这一功能。