我需要查询数据库中的一个表。到目前为止,我使用FIND_IN_SET是因为我有这样的字符串:“twitter,bycicle,car”。
然后,我可以通过FIND_IN_SET("twitter", nameOfColumn)
但现在,我只需要搜索每个“集合”的一部分,例如:“twitter>10,bycicle,car”
它对bycicle和car仍然很好,但是如果我需要搜索twitter,我找不到它。正确的方法是什么?

最佳答案

以下查询将为您提供所需的内容,但是请谨慎使用它来处理您拥有的数据:

SELECT *
FROM table1
WHERE col1 RLIKE 'twitter'

工作小提琴:http://sqlfiddle.com/#!2/66f538/1

10-07 19:40
查看更多