RT,updateAll返回2,但是数据库并没有更新;
$result = $this->updateAll(array('status' => 1), 'store_id=:store_id', array(':store_id' => $store_id));
$result返回2.
数据库:
可以看出,数据库并没有改;
sqlLog:
2017/04/07 11:22:08 [trace] [system.db.CDbCommand] Executing SQL: UPDATE `slb_stock_balance` SET `status`=:yp0 WHERE store_id=:id
我记得有个参数可以把 :yp0 这个部分也显示到log中的,然后你根据 sql进行反查就行了。