thinkphp怎样写批量删除啊

2025-03-14 08:58:50
推荐回答(4个)
回答1:

M('tablename')->where("id in (1,2,3,4,5)")->delete(); // 删除tablename 表中id 为1,2,3,4,5 的5条数据。要批量删除,改一下where 调教就行了。
需要注意的是, where 条件中的 id 须是表主键,或者是具有唯一索引属性的字段

回答2:

thinkphp3.2.3还是thinkphp5.0以上的?两种有不同的方法,不过如果是用原生语句应该也差不多。。。。其实批量删除写好条件语句,调用删除的方法即可。框架和删除的条件说一下

回答3:

$db->where(条件)->delete();

回答4:

批量什么意思?in不行么?