1. 条件字段函数操作,对索引字段做函数操作,可能会破坏索引值的有序性,因此优化器就觉得放弃走树搜索功能。
    2. 在mysql中,字符串和数字做比较的话,是讲字符串转换成数字。
    3. 隐式类型转换。
    4. 隐式字符编码转换。
      1. 表之间字符集不同导致管理表的时候,没办法使用索引。
    5. where id + 1= 1000 改成where id = 1000-1 就能够用用上索引快速查找。