标签: ruby-on-rails
我需要使用另一列的值更新表的列。 SQL看起来像这样。
UPDATE table_name set col1 = col2 WHERE created_at < '2013-05-01' ;
有没有办法在没有循环的情况下在rails中执行此操作?
答案 0 :(得分:1)
如果你不关心abt验证或回调,这将做
Model.update_all("col1 = col2", ["created_at < ?", '2013-05-01'])