1: 没有where 的条件:
if err := global.GVA_DB.Debug().Find(&articles).Where("id=?", id).Error; err != nil {
response.Fail(c)
return
}
response.OkWithDetailed(articles, "获取数据成功2", c)
return
// 打印的sql:
SELECT * FROM `sys_articles` WHERE `sys_articles`.`deleted_at` IS NULL
没有where
2:
if err := global.GVA_DB.Debug().Where("id = ?", id).Find(&articles).Error; err != nil {
response.Fail(c)
return
}
response.OkWithDetailed(articles, "获取数据成功2", c)
return
3:先使用where 在使用find