Hello Chris,

Tuesday, March 9, 2004, 6:15:56 PM, you wrote:

CF> Why does it only use the one index?

It will evaluate the best index to use for the query and if all you
have are single-field indexes, it can only select one of those.

From the MySQL manual:

"If a multiple-column index exists on col1 and col2, the appropriate
rows can be fetched directly. If separate single-column indexes exist
on col1 and col2, the optimizer tries to find the most restrictive
index by deciding which index will find fewer rows and using that
index to fetch the rows."

Might be worth checking over this page:
http://www.mysql.com/doc/en/MySQL_indexes.html

-- 
Best regards,
 Richard Davey
 http://www.phpcommunity.org/wiki/296.html



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to