我有一个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
这样一个一个赋值给user
model?如果是,那我怎么动态创建create_time
这个变量?
慕工程0101907
相关分类