我有一個名為Dealers的模型,并且有一堆經銷商(其中包含值name)。
而且我想一次更新所有這些經銷商,但我想將字串“__old”添加到所有這些經銷商。
我知道我可以使用update_all,但這會將所有值更改為 __old ,這不是目標。有沒有辦法更新值,維護舊名稱并添加新值?
非常感謝你的幫助!非常感激!
uj5u.com熱心網友回復:
您可以在呼叫中使用一些 SQL,update_all例如:
Dealer.update_all(['name = CONCAT(name, ?)', '__old'])
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/444949.html
