1.如果一张表有多个索引,为了使得索引不失效,在where子句中应该加入第一个索引的条件。
2. 不在where 字句的索引上进行函数操作和计算。
3. select语句中加入索引字段。
4. mysql在使用不等于(!=或<>)时候,无法使用索引导致全表扫描。
5. is null,is not null,in,not in,or会使索引失效,引起全表扫描。
6. like以通配符开头,mysql索引失效会编程全表扫描的操作。
1.如果一张表有多个索引,为了使得索引不失效,在where子句中应该加入第一个索引的条件。
2. 不在where 字句的索引上进行函数操作和计算。
3. select语句中加入索引字段。
4. mysql在使用不等于(!=或<>)时候,无法使用索引导致全表扫描。
5. is null,is not null,in,not in,or会使索引失效,引起全表扫描。
6. like以通配符开头,mysql索引失效会编程全表扫描的操作。