企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 通过 已有Model 这种方式是我们最推荐的,也是ORM这种组件的核心思想,把数据的操作映射为对对象的操作。 ~~~php $user = UserModel::create()->get(1); $user->destroy(); ~~~ ## 通过 主键 ~~~php $res = UserModel::create()->destroy(1); //通过直接指定主键(如果存在) $res = UserModel::create()->destroy('2,4,5');//指定多个参数每个参数为不同主键 $res = UserModel::create()->destroy([3, 7]);//数组指定多个主键 ~~~ ### 通过 where 条件 ~~~php $res = UserModel::create()->destroy(['age' => 21]);//数组指定 where 条件结果来删除 $res = UserModel::create()->destroy(function (QueryBuilder $builder) { $builder->where('id', 1); }); ~~~ ## 删除全表数据 如果你需要清空表,你可以使用 destroy 方法传入 (null,true),它将删除所有行 ~~~php $res = UserModel::create()->destroy(null,true); ~~~