我有一个名为“product”的表。它有一个'delivery_price'列,带有一些值。我想在所有字段中添加100个。
这样的事情:
delivery_price = 100 + delivery_price
怎么做?
答案 0 :(得分:0)
在rails console
你可以做到:
Product.all.each do {|p| p.update_attribute(:delivery_price, p.delivery_price + 100) }
或如下以避免看到所有SQL输出
Product.all.each do {|p| p.update_attribute(:delivery_price, p.delivery_price + 100) }.count
这将加载您的所有产品记录,并将100添加到delivery_price。
答案 1 :(得分:0)
您可以使用此SQL查询:
UPDATE TABLE products SET delivery_price = delivery_price + 100;
打开您的RDBMS控制台/ UI管理器/无论如何,连接到数据库并提取这个小查询。