グループ 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」で) 新しく更新されたユーザーのリストを挿入する必要がありますか?
編集:更新前のユーザーリストと更新後のユーザーリストは任意で動的であり、私の例とまったく同じではない場合があります。