php – 在Yii中更新查询
发布时间:2020-12-11 23:53:22 所属栏目:MySql教程 来源:网络整理
导读:我在Yii中有一个要求,我必须根据某些条件更新一个表.我必须使用new_val = previous_value new_val更新列.但是代码没有按预期工作. 我试过的代码是 $update = Yii::app()-db-createCommand()-update('tbl_post',array('star'=('star' + 1),'total'=('total' +
我在Yii中有一个要求,我必须根据某些条件更新一个表.我必须使用new_val = previous_value new_val更新列.但是代码没有按预期工作. 我试过的代码是
在正常查询中,查询将是
谁知道哪里出错了? 最佳答案 请尝试以下方法:
使用CDbExpression将允许您发送表达式以更新列值. 见:http://www.yiiframework.com/doc/api/1.1/CDbCommand#update-detail 并且:http://www.yiiframework.com/doc/api/1.1/CDbExpression#__construct-detail (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |