我有一个要求Yii
,我必须根据某些条件更新一张表。我必须用new_val = previous_value + new_val
. 但是代码没有按预期工作。
我试过的代码是
$update = Yii::app()->db->createCommand()
->update('tbl_post', array('star'=>('star' + 1),'total'=>('total' + $ratingAjax)),
'id=:id',array(':id'=>$post_id));
在正常查询中,查询将是
UPDATE tbl_post set star= star + 1,total = total + '$ratingAjax' where id = 1
有谁知道错在哪里?