Mysql精确查询以逗号分隔的字段

SELECT COUNT(*) FROM `uplogs` WHERE CONCAT(',',upnumstr,',') like '%,1,%';

SELECT COUNT(*) FROM `uplogs` WHERE FIND_IN_SET('1', upnumstr);

这样的话就不会查到10或者11这样的数据。

你可能感兴趣的:(sql)