LIKE 时只能是 like 'AA%' 这种前端匹配的才能使用索引。小量数据可以用like查询,如果是大量数据就不好用了。即便带分页也是速度慢。可以使用 locate 和 instr 这两个函数来代替
使用内部函数instr,可代替传统的like方式查询,并且速度更快。instr(字段,'关键字')
select 字段 from table_name where instr(字段,'关键字')>0;
locate 的別名 position
select 字段 from table_name where locate('关键字',字段)>0;
select 字段 from table_name where position('关键字'in 字段);