mysql查询逗号隔开的字段
- find_in_set函数把id_list的值按照逗号分隔的一个个元素去匹配
SELECT * FROM test WHERE find_in_set('1', id_list) OR FIND_IN_SET('2',id_list)
- regexp是mysql提供的强大的正则匹配方式
SELECT * FROM test WHERE id_listregexp '(^|,)(11|1)(,|$)'
SELECT * FROM test WHERE find_in_set('1', id_list) OR FIND_IN_SET('2',id_list)
SELECT * FROM test WHERE id_listregexp '(^|,)(11|1)(,|$)'