代码之家  ›  专栏  ›  技术社区  ›  lovespring

WHERE子句中字段的顺序是否影响性能?

  •  1
  • lovespring  · 技术社区  · 14 年前

    例如:如果有两个WHERE子句,其中stringA=“value”和intB=1。

    1 回复  |  直到 14 年前
        1
  •  3
  •   user377136 user377136    14 年前

    在这样一个简单的查询中,没有。MySQL将尝试按优先级顺序处理限制最严格的过滤器,并考虑任何索引。

    当您进入连接或嵌套选择的复杂查询时,如何放置查询条件以最佳地限制需要连接的行数是一门真正的艺术。