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