Doctrine_Query更新我需要增加用户的平衡,所以我做的:与浮点值
Doctrine_Query::create()->from('User')->update('balance', 'balance + 0.15')->execute();
而且我得到了一个错误“未知的组件别名0”。我认为它是因为 0.15 所以,我怎么可以更新(使用DQL),无需额外SELECT查询用户表的平衡,以获取他的平衡,计算新的平衡,做到查询像Doctrine_Query::create()->from('User')->update('balance', '?', $new_balance)->execute();
为什么你把数字('0.15')当作一个字符串('“0.15”')? – Crozin 2010-04-19 12:33:02