1

グループ 8 には次のユーザーが含まれます: 1、2、3

user_id | group_id
------------------
    1   |    8
------------------
    2   |    8
------------------
    3   |    8
------------------

グループ 8 のユーザー リストを更新する必要があります。

したがって、グループ 8 にはユーザー 1、5、7 を含める必要があります。

user_id | group_id
------------------
    1   |    8
------------------
    5   |    8
------------------
    7   |    8
------------------

この特定のケースとテーブル構造の場合、それを行う最善の方法は何ですか?

「UPDATE」は、テーブル内の既存のレコードを更新しています。だから、「UPDATE」はうまくいかないと思いますよね?

グループ 8 からすべてのユーザーを (「DELETE」で) 削除し、(「INSERT INTO」で) 新しく更新されたユーザーのリストを挿入する必要がありますか?

編集:更新前のユーザーリストと更新後のユーザーリストは任意で動的であり、私の例とまったく同じではない場合があります。

4

1 に答える 1