ここには間違いなく新しいテーブルが必要です。この方法でテーブルを作成できます:-
テーブル名:-お気に入り
indexid int(11) not null auto_increment,
username varchar(255) not null,
favourites varchar(255) not null
indexid
を使用しました 自動インクリメント列として、テーブルの検索と削除をはるかに高速化します。
ユーザー名コード> ユーザーテーブルとお気に入りの間の共通キーです テーブル。このキーを使用して両方を接続できます。
ここに、このお気に入り
の主要部分があります。 列には、ユーザーのお気に入りのメンバーをコンマで区切って追加します。このように。
favouriteuser1, favouriteuser2, favouriteuser3
これで、すべてのユーザーのすべてのお気に入りのユーザーに簡単にアクセスできます。このようにして、上記のリストに新しいユーザー名を簡単に追加したり、上記のリストからユーザー名を削除したりできます。
シンプルなLEFTJOIN
を使用できます テーブルデータを取得します。
SELECT * FROM users LEFT JOIN favourites USING(username);