【发布时间】:2012-01-17 09:45:45
【问题描述】:
我们有一种情况,我们需要根据表中的现有数据更新记录,这是我手动创建的查询,只是为了解释这个查询使用金额字段减去其 51% 的值来更新奖品字段数据。
update users set final_amount = amount-(amount*51/100) where id = 1
这是我的 symfony 代码
$q = Doctrine_Query::create()
->update('Users')
->set('final_amount',"'". $amount."'")
->where('id =1')->execute();
【问题讨论】: