MySQL索引失效

  1. 如果条件中有or,想要使用or,又想让索引生效,只能将or条件中的每个列都加上索引
  2. 没有查询条件,或者查询条件没有建立索引
  3. 如果列类型是字符串,那么一定要在田间中将数据使用引号引用起来,否则不使用索引
  4. 索引列上使用+、-、*、/运算,索引可能失效
  5. 在索引上使用MySQL内置函数,索引可能失效
  6. 数据库优化器觉得使用全表扫面快,可能不适用索引
  7. like 使用前通配,走全表

你可能感兴趣的:(mysql)