企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[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{}) ~~~