3つのアレイがあります。例えば :
let status = [1,2,3];
let name = ['Andrey','Vasya','Petia'];
let age = [23,45,54];
また、更新したい各ユーザーのIDの配列があります。
let id_list = [2323,3434,3434]
この方法で1つの要求でこのデータを更新するpostgres要求を送信します。
UPDATE users SET status = '1' , name = 'Andrey', age = '23' WHERE id ='2323'
UPDATE users SET status = '2' , name = 'Vasya', age = '45' WHERE id ='3434'
など。
1回のリクエストで更新するすべてのデータ
回答 1 件
関連記事
- pdoは、複数の条件に基づいてすべてのレコードを更新します
- ORステートメントを使用した複数の可能な列でのPostgresJOIN
- 複数の画像をフラッターで表示および更新する方法
- 一度に複数のレコードをangularからjsonに更新する機能を追加するにはどうすればよいですか?
- 複数の小さなチャンクを使用したPostgresCOPY
- 複数のNA列を0に更新します
- dynamodbで単一のキー値で複数のアイテムを更新するにはどうすればよいですか?
- 遠隔結合を含む複数の結合を含むMariaDB/MySQLUPDATEステートメント
- Azure DevOpsは、複数のリリースを最新の公開されたタスクグループバージョンに自動的に更新します
- cteを選択して複数のテーブルの列を一度に更新するにはどうすればよいですか?
まず、配列のネストを解除する必要があります。
unnest
に関する詳細 ここで機能します。