5.1 delete只能使用主键删除?

浏览:730 发布日期:2020/08/03 分类:求助交流 关键字: delete,模型
想删除一张中间表的数据,有对应的两个ID,执行后没有报错,但是也没有执行对应的sql语句.RoleActionModel::where([
            ['role_id', '=', $roleID],
            ['action_id','=',$actionID]
        ])->delete(true);
改成以下先使用find查询,再删除就可以了.$RoleActionModel = RoleActionModel::where([
            ['role_id', '=', $roleID],
            ['action_id','=',$actionID]
        ])->find();
$RoleActionModel->delete(true);
这样的话不是多了一次查询吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>