使用表轨中的值更新set

时间:2013-12-03 12:47:40

标签: ruby-on-rails activerecord sql-update

我该怎么做:

UPDATE table SET boolean = !boolean WHERE conditions

使用ActiveRecord模型(不使用两个查询)?

1 个答案:

答案 0 :(得分:1)

mysql中的users表

 active : tinyint(2)
在rails console中

 User.update_all("active = !active", conditions)