0

我需要用另一列的值更新表的一列。SQL 看起来像这样。

UPDATE table_name set col1 = col2 WHERE created_at < '2013-05-01' ;

有没有办法在没有循环的情况下在rails中做到这一点?

4

1 回答 1

1

如果你不关心验证或回调,这会做

Model.update_all("col1 = col2", ["created_at < ?", '2013-05-01'])
于 2013-05-01T16:05:40.043 回答