1.是否使用索引
- find_in_set:不使用索引,是全表扫描
- in:使用索引
2.使用方法
-
在mysql中in的使用情况如下(in里面放的是常量):
select * from article where 列名 in(值1,值2,值3…);
select * from article where 值1 in(值1,值2,值3…); -
在mysql中find_in_set的使用情况如下(find_in_set可以放常量也可以放变量):
select * from article where find_in_set(值1, ‘值1,值2,值3…’);
select * from article where find_in_set(列名, ‘值1,值2,值3…’);
select * from article where find_in_set(值1, 列名);