という列を持つ画像テーブルがありますtags
。典型的なエントリは次のようになります。
id link tags
-------------------
1 [link] funny,not-cool,work
ユーザーがタグを入力して画像を検索できる検索ページがあります。コンマで区切られた任意の数のタグを入力できます
Search: funny, fall, fail
質問は、これらのタグをデータベースで検索する最良の方法は何ですか? シンプルでしょうLIKE
?各タグを別のテーブルに追加し、コンマで区切らない方が理想的だった可能性があることはわかっているので、タグの動作方法を変更する必要がある場合は変更します。