重复写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 张三 男 学习}

上一篇:js获取选中日期的当周的周一和周日


下一篇:GoLang设计模式10 - 中介者模式