为了账号安全,请及时绑定邮箱和手机立即绑定

go,从数据库里面查出来的数据,这么给到对应的struct?

go,从数据库里面查出来的数据,这么给到对应的struct?

Go
慕尼黑5688855 2018-08-29 09:38:32
我有一个user model:type User struct {     Id            uint      `model:"id"`     Username      string    `model:"username"`     MobileNo      string    `model:"mobile_no"`     Password      string    `model:"password"`     Email         string    `model:"email"`     EmailVerified uint8     `model:"email_verified"`     CreateTime    uint      `model:"create_time"`     UpdateTime    uint      `model:"uptime_time"`}上面tag里面的对应数据库的字段名称。我用QueryRow查了一行数据处理。然后我要用scan函数,把数据库的值给变量。比如create_time,那我是不是要根据tag动态的取创建一个名字为create_time的变量,然后用scan(&create_time)把值取出来,然后在User.CreateTime=create_time这样一个一个赋值给usermodel?如果是,那我怎么动态创建create_time这个变量?
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

可以直接row.Scan(&user.CreateTime).

查看完整回答
反对 回复 2018-09-06
  • 2 回答
  • 0 关注
  • 1624 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信