0

応答がデータベースに格納されているサービスからのデータを要求しています。まず、空のテーブルがあります。最初の要求を行うたびに、サービスからのレコードがデータベース テーブルに送られます。

これからは、2 番目の要求を行うたびに、サービスは最初の応答と同じ、新しいレコード、更新されたレコードなどのレコードを提供します。

私の質問は、2回目のリクエスト中にサービスからの応答に関してテーブルを更新する方法です。変更されていないレコードが同じままになるように、新しいレコードが追加され、更新されたレコードが更新されます。DB または回避策にストアド プロシージャを記述する必要がありますか? mongo DB のような Nomysql DB を使用する場合、どのようなシナリオになるでしょうか? 前もって感謝します。

4

1 に答える 1

0
  1. レコードを識別するサービス応答のサブセットを見つけます。これは、データベース テーブルの主キーとして設定するか、一意性制約が適用されるセカンダリ キーとして設定する必要があります。

  2. MySQL では、 を使用しますINSERT ... ON DUPLICATE KEY UPDATE

于 2013-10-19T09:50:19.780 に答える