M('tablename')->where("id in (1,2,3,4,5)")->delete(); // 删除tablename 表中id 为1,2,3,4,5 的5条数据。要批量删除,改一下where 调教就行了。
需要注意的是, where 条件中的 id 须是表主键,或者是具有唯一索引属性的字段
thinkphp3.2.3还是thinkphp5.0以上的?两种有不同的方法,不过如果是用原生语句应该也差不多。。。。其实批量删除写好条件语句,调用删除的方法即可。框架和删除的条件说一下
$db->where(条件)->delete();
批量什么意思?in不行么?