「製品」という名前のテーブルがあります。いくつかの値を持つ列「delivery_price」があります。すべてのフィールドに 100 を追加します。
このようなもの:
delivery_price = 100 + delivery_price
これを行う方法?
「製品」という名前のテーブルがあります。いくつかの値を持つ列「delivery_price」があります。すべてのフィールドに 100 を追加します。
このようなもの:
delivery_price = 100 + delivery_price
これを行う方法?
あなた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
これにより、すべての商品レコードが読み込まれ、delivery_price に 100 が追加されます。
次の SQL クエリを使用できます。
UPDATE TABLE products SET delivery_price = delivery_price + 100;
RDBMS コンソール/UI Manager/Whatever を開き、データベースに接続して、この小さなクエリを起動します。