原创

thinkPHP6.0框架的模型批量删除方法和批量更新方法


批量删除相信是很多时候要用到的,怎么批量删除?这里给大家一个示范。

方法1:

  1. User::destroy(function($query){
  2. $query->where('id','>',10);
  3. });

方法2

  1. $list = Content::with(["article"])
  2. ->where("title","待提交文档标题s")
  3. ->select();
  4. $list->delete();

方法3

  1. $res = Db::name('content')->where("title","待提交文档标题")->delete();

真删除

批量更新

  1. $list = User::where('status', 1)->select();
  2. $list->update(['name' => 'php']);

下面方法是无效的

  1. User::where('id','>',10)->delete();

删除的时候请不要使用无效方法

留言反馈
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈