問題タブ [update-all]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
784 参照

ruby-on-rails-4 - Rails 4 update_all 構文 - 引数エラー

エラーが発生します:

引数の数が間違っています (1 に対して 2)

私のTaskモデルで、タスクのすべてのステータスを更新するメソッドを定義したとき。正しい構文は何ですか?

0 投票する
1 に答える
363 参照

sql - Activerecord または SQL - 1 つのステートメントでインクリメントされた値で各レコードを更新します。

「位置」という属性を持つカード テーブルがあり、デフォルト値は 0 です。

カードのグループを選択し、各カードの位置に増分値を割り当てる必要があります。

だから、私がカードのグループを選択するとしましょう

単一の Activerecord または SQL ステートメントで増分値を割り当てることはできますか? これにより、このような結果が得られますか?

0 投票する
0 に答える
363 参照

ruby-on-rails - update_all を使用して複数のオブジェクトを複数の値で更新する

次のように、複数のオブジェクトを複数の値で更新する必要があります。

しかし、上記のコードはn + 1. ここを避けるためのアイデアはn + 1ありますか?

0 投票する
0 に答える
60 参照

cakephp - Cakephp3で関連レコードを一括更新するには?

テーブルに関連し、条件に基づいて複数のレコードを更新するための正しいアプローチを教えてください。

is_deletedコメントが削除された投稿に関連している場合、コメント テーブルのすべてのコメントのフィールドを更新しようとしています。

以下は私が試したコードです。

簡単なクエリを使用してこれを行うことができますが、Cakephp Query Builder を使用してこれを処理する方法を知りたいです。