【发布时间】:2009-09-09 13:17:25
【问题描述】:
我很好奇,因为我在文档中读到了它。会写吗
select * from CONTACTS where id = ‘098’ and name like ‘Tom%’;
加快查询速度,而不是
select * from CONTACTS where name like ‘Tom%’ and id = ‘098’;
第一个在左侧有一个索引列。它实际上是加快速度还是迷信?
使用php和mysql
【问题讨论】:
-
正如其他人所说,MySQL 不关心顺序。但我记得在 Oracle 上(很久以前,也许它不再是问题了)必须使用 where 子句的顺序才能让它使用正确的索引。我当然不会错过那些日子......
标签: sql mysql micro-optimization