次のデータベース構造を使用してフレンドリストを保存しています。
ユーザー ID | フレンドID
私の問題は、友達リストにユーザーを追加/削除できるインターフェイスがあり、友達リストはヒット時に保存される必要があることです。
では、そのユーザー ID のすべての友達を削除してから、保存した友達リストをデータベースに再入力することは理にかなっていますか? ユーザーがもう 1 人だけユーザーを追加すると、すべての友達が削除され、すべての友達が再度追加されることになるため、少し逆効果に思えます。