Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Web アプリケーションにお気に入りシステムを実装中です。ユーザーは好きなページをお気に入りに登録でき、これらのページはプロフィールのお気に入りセクションに表示されるようになります。
彼らのお気に入りのリストを mysql データベースに保存する必要があります。複数のお気に入りがある可能性が高いため、それらを配列に格納するか、「お気に入り」と呼ばれるテーブルに個別に格納する必要があります。
最適な方法はどれですか?
私は確かにそれらを個々のデータ行として保存します。後で操作するのがはるかに簡単になります。「最もお気に入り」などを簡単に作成し、インデックスを作成しやすくし、ユーザーからの個々のエントリの追加/削除を簡単にし、データベース内のテーブルのサイズに大きなオーバーヘッドを追加しません。