NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 删除模型数据 > 用法:`db.Delete(模型变量)` ~~~ food := Food{} //先查询一条记录, 保存在模型变量food //等价于: SELECT * FROM `foods` WHERE (id = '2') LIMIT 1 db.Where("id = ?", 2).Take(&food) //删除food对应的记录,通过主键Id标识记录 //等价于: DELETE from `foods` where id=2; db.Delete(&food) ~~~ ## 根据Where条件删除数据 > 用法:`db.Where(条件表达式).Delete(空模型变量指针)` ~~~ //等价于:DELETE from `foods` where (`type` = 5); db.Where("type = ?", 5).Delete(&Food{}) ~~~