thinkphp5数据库怎么批量删除

thinkphp5数据库怎么批量删除,第1张

thinkphp5数据库怎么批量删除

// 以下方法供参考

$id = 3

// 1、如果id是主键,且Mysql数据库

$new ->delete($id)

// 2、用表示筛选条件的数组$map

$map["id"]=$id

$new ->where($map)->delete()

// 3、如果id是主键

$new ->delete($map)

// 4、直接用数组

$new ->where(array("id"=>$id))->delete()

// 5、删除多条1,3,5,6,8

$ids = array(1,3,5,6,8)

$maps["id"] = array("in",$ids)// 或者 $maps["id"] = array("in","1,3,5,6,8")

$new ->where($maps)->delete()

delete() 返回删除的条数 ,若一条没有删除则返回值为零

destroy()返回 true/false  ,若删除不纯在的记录,返回值依旧为true

Db::table('t')->destroy([9,10])报以下错误

T::delete(1)报以下错误


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10013914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存