如何使用單個查詢中的其他字段更新字段?使用Active Record進行更新
SQL:
"UPDATE table_name SET field1=fields2 + 1 where id=123"
嘗試了這些東西,但沒有奏效
Model.update(123, :field => "field2 + 1")
Model.update(123, :field => :field2 + 1)
Model.update(123, "field = field2 + 1")
不想做它在2查詢。
嘗試Model.update(123字段1:「#{場2 + 1}」),並確保你有你的模型訪問屬性 – BuDen
@BuDen這不起作用。 –