条件 : go语言 gorm框架 mysql
结果:
数据库返回null时 ,使用int接收程序不会报错,会变成 0
使用 string 接收程序不会报错 ,会变成空字符
UserOpenId *string `gorm:"column:user_open_id"`
得到的是 nil 但是取值报错
UserOpenId string `gorm:"column:user_open_id"`
得到的是空 取值不会报错
条件 : go语言 gorm框架 mysql
结果:
数据库返回null时 ,使用int接收程序不会报错,会变成 0
使用 string 接收程序不会报错 ,会变成空字符
UserOpenId *string `gorm:"column:user_open_id"`
得到的是 nil 但是取值报错
UserOpenId string `gorm:"column:user_open_id"`
得到的是空 取值不会报错