也许.通常,如果存在这样的索引,如果查询上没有"更好"的索引,它将对该索引使用范围扫描.但是,如果优化器决定范围最终会过大(即包括超过1/3的行),它可能根本不会使用索引,因为表扫描很可能是快点.
使用EXPLAIN(在SELECT上;您不能解析删除)来确定在特定情况下的决定.这可能取决于
表格中有多少行
您指定的范围是什么
WHERE子句中指定了什么.如果有另一个"看起来更好"的索引,它将不会使用一个索引的范围扫描.