有没有快速删除、更新单条数据记录的方法呢? [ 2.0 版本 ]
找来找去似乎就三种方法:
- 先
::find()
再->delete()
,我猜这样会多一次select
影响性能?
(顺便问下有没有方法可以记录Yii框架生成并查询的SQL语句?) ::deleteAll()
,没有limit,也是影响性能- 手写语句,太麻烦
所以,有没有又方便又性能比较好的删除、更新单条数据的方法呢?
例如CI框架可以这样:db->from('table')->limit(1)->where('id', 1)->delete()
最佳答案
其他 3 个回答
mokeyjay 广东
注册时间:2015-05-16
最后登录:2019-03-27
在线时长:12小时40分
最后登录:2019-03-27
在线时长:12小时40分
- 粉丝3
- 金钱3450
- 威望0
- 积分3570