我想执行此查询:
update table_name where field=field+1
我要做的是:
$model->updateAll(array("field"=>"field+1"),"id = ".$id);
字段是整数,在运行此代码之后,它将更新为0。
$model->updateAll
我必须使用其他功能吗?
答案 0 :(得分:1)
$model->updateAll
不能这样做,我应该使用的正确功能是:
$model->updateCounters(array("field"=>"1"),"id = ".$id);