1 單個值查詢使用函數進行處理,FIND_IN_SET()實用
SELECT * FROM `by_info` WHERE FIND_IN_SET('7',type_id);
2 多個值模糊查詢,使用正則,此方式相當於 ( LIKE '%1%' OR LIKE '%2%' OR LIKE '%5%' )
SELECT * FROM `by_info` WHERE type_id REGEXP '(1|2|5)';
3 多個值匹配查詢,使用正則,此方式相當於 ( FIND_IN_SET('1',type_id) OR FIND_IN_SET('2',type_id) OR FIND_IN_SET('5',type_id) )
SELECT * FROM `by_info` WHERE type_id REGEXP '(^|,)(1|12|5|9)(,|$)';
后續再補