使用mysql的多值过滤器

使用mysql的多值过滤器,mysql,sql,csv,where-clause,Mysql,Sql,Csv,Where Clause,我有一张候选桌。在这里面,我有一个名为skills的专栏。它使用分隔符存储多个值。现在我想创建一个包含技能的搜索过滤器。我该怎么做 提前感谢您。在MySQL中,有一个选项使用在\u集合中查找(): ?表示您搜索的技能 也就是说,一个更好的选择是规范化您的模式。您不应该在一列中存储多个值。相反,您应该有一个单独的表来存储候选人和技能之间的关系,每个候选人/技能元组位于单独的行上 推荐阅读:通过重新设计表格以遵守规范化约定,从而可以使用RDBMS的功能!你为什么用这种方式储存技能? select *

我有一张候选桌。在这里面,我有一个名为skills的专栏。它使用分隔符存储多个值。现在我想创建一个包含技能的搜索过滤器。我该怎么做


提前感谢您。

在MySQL中,有一个选项使用
在\u集合中查找()

表示您搜索的技能

也就是说,一个更好的选择是规范化您的模式。您不应该在一列中存储多个值。相反,您应该有一个单独的表来存储候选人和技能之间的关系,每个候选人/技能元组位于单独的行上


推荐阅读:

通过重新设计表格以遵守规范化约定,从而可以使用RDBMS的功能!你为什么用这种方式储存技能?
select * from candidates where find_in_set(?, skills)