我有一个Match模型,其中一个字段称为Effective_from。此列中的每个条目都是不同的。我想将每个条目增加10小时,例如+(36000)。我可以看到how to update_all values of a column,但这显示了如何将所有值更改为 相同 值
我尝试了一些事情,包括
Match.update_all(effective_from: Match.pluck(:effective_from) + 36000))
但是我不太明白
答案 0 :(得分:3)
重新使用SQL:
Match.update_all('effective_from = effective_from + 36000')