Mysql in FIND_IN_SET(‘123‘, 数据库字段) 的使用场景
-- in后面的参数是我传入的List
SELECT * from user where 数据库字段 in('123', '456');
-- 第一个参数是常量, 第二个参数是 数据库字段(逗号隔开的字符串)
SELECT * from user where FIND_IN_SET('123', 数据库字段);
用find_in_set 和 like, SELECT * FROM user WHERE id REGEXP '03'; 都可以查到 数据库包含某个字段;
使用find_in_set
的性能更好, 因为find_in_set
是针对逗号分隔的字符串进行查找