其他分享
首页 > 其他分享> > 重复写first则会报错

重复写first则会报错

作者:互联网

Gorm中踩坑之first

var user UserInfo
db.First(&user)
fmt.Println(user)
fmt.Println("==========================")

db.First(&user, "2")
fmt.Println(user)
fmt.Println("==========================")

这样写会嵌套使用导致报错:

record not found
[1.629ms] [rows:0] SELECT * FROM user_infos WHERE user_infos.id = ‘2’ AND user_infos.id = 1 ORDER BY user_infos.id LIMIT 1
{1 张三 男 学习}

标签:重复,fmt,报错,user,Println,infos,id,first
来源: https://blog.csdn.net/weixin_51299478/article/details/122727107