关于 $like = '%'.$search.'%';如果前后都使用%的话,没有索引效果,如果去掉前面的%号,这样会不会更合适一点?
这个问题曾经被面试问到过,后来查百度,如果只在后面%号的话,查询语句会使用到索引
关于 LearnKu
我们这里搜索的字段都没有加索引,所以有没有前面的百分号都是一样的。
实际上真实的项目不会这样做商品的搜索,只不过限于篇幅原因这里先简化的了,在下一本进价的书里面我会介绍更专业的搜索方案。