TA贡献1851条经验 获得超4个赞
直接type2 like "%2%"不行,你可以试试:
SELECT "22,33" LIKE "%2%";
其结果不为0。
需要用FIND_IN_SET:
where FIND_IN_SET('2', type2) > 0;
TA贡献1775条经验 获得超8个赞
解决几种方法
Like
Find_in_set
regexp
4.引es, solr等全文检索
如果数据大,前三都不建议
MySQL 开发高频面试题精选
¥ 48.00
10+年DBA老司机带你轻松玩转 SQL
实战派 MySQL 高阶应用指南
¥ 68.00
一线数据库工程师带你深入理解 MySQL
¥ 46.00
举报