mysql强制使用某个索引或者禁止使用某个索引

 
 
mysql强制使用某个索引或者禁止使用某个索引
1、mysql强制使用索引:force index(索引名或者主键PRI)

例如:
 
select * from table force index(PRIMARY) limit 2;(强制使用主键)

select * from table force index(field1_index) limit 2;(强制使用索引"field1_index")

select * from table force index(PRIMARY,field1_index) limit 2;(强制使用索引"PRIMARY和field1_index")



2、mysql禁止某个索引:ignore index(索引名或者主键PRIMARY)

例如:
 
select * from table ignore index(PRIMARY) limit 2;(禁止使用主键)

select * from table ignore index(field1_index) limit 2;(禁止使用索引"field1_index")

select * from table ignore index(PRIMARY,field1_index) limit 2;(禁止使用索引"PRIMARY,field1_index")

0 个评论

要回复文章请先登录注册