我有一个图像表,其中有一列名为tags
. 一个典型的条目如下所示:
id link tags
-------------------
1 [link] funny,not-cool,work
我有一个搜索页面,用户可以在其中输入标签来搜索图像。他们可以输入以逗号分隔的任意数量的标签
Search: funny, fall, fail
问题是,在数据库中搜索这些标签的最佳方式是什么?会不会很简单LIKE
?我知道将每个标签添加到不同的表格中而不用逗号分隔可能更理想,所以如果我需要更改标签的工作方式,我会这样做。