YII2 操作多列表的逻辑你们怎么写的? [ 2.0 版本 ]
例如,现在我有个ID列表 $id = [1,2,4,55];
需要把他们在数据库的status值改为-1,你们会怎么做?
最开始我是foreach 列表 查询记录 一个一个保存为-1,现在觉得效率太低了,这么写的
\Yii::$app->db->createCommand()->update(self::tableName(), [
'status' => self::$status_list['delete']
], "
id IN ($idList)
")->execute();
但是。。。这个是否操作成功不好判断 想问下大家是怎么写这类的
最佳答案
其他 2 个回答
wpj130
注册时间:2018-07-03
最后登录:2022-04-20
在线时长:5小时16分
最后登录:2022-04-20
在线时长:5小时16分
- 粉丝2
- 金钱25
- 威望0
- 积分75