在MySQL中如何搜索包含用逗号分隔的值的字段中的值?(我必须搜索(5,6)并且它应该返回包含所有可能性的字段{5,6,(5,6) )}
有可能吗?
答案 0 :(得分:0)
你可以试试这个
MyModel.where("field LIKE (?)", "%5,6%")
答案 1 :(得分:0)
MySQL中有许多用于模式匹配的方法,例如like
,RLIKE
,MATCH-AGAINST
,FIND_IN_SET
等。确切的方法取决于您的需要。解释您的样本数据和期望的结果;那么我可以说哪种功能最能帮到你。
答案 2 :(得分:0)
MyModel.where("filed REGEXP '5,6'")