Could anyone tell me the difference between the following two explains?  It
seems the first takes longer to execute.

This first query is like so...

select m.*, mi.age from members m, members_addtl_info mi where m.nick
like '%anynickname%' AND m.nick = mi.nick order by nick desc,
account_login_last desc limit 0, 21

+-------+--------+---------------+---------+---------+---------+--------+---
------------------------------+
| table | type   | possible_keys | key     | key_len | ref     | rows   |
Extra                           |
+-------+--------+---------------+---------+---------+---------+--------+---
------------------------------+
| mi    | ALL    | PRIMARY       | NULL    |    NULL | NULL    | 740053 |
Using temporary; Using filesort |
| m     | eq_ref | PRIMARY       | PRIMARY |      15 | mi.nick |      1 |
where used                      |
+-------+--------+---------------+---------+---------+---------+--------+---
------------------------------+

2nd query seems alot fasteer.....

select m.* from members m where m.nick
like '%bigsh523%' order by nick desc,
account_login_last desc limit 0, 21

+-------+------+---------------+------+---------+------+--------+-----------
-----------------+
| table | type | possible_keys | key  | key_len | ref  | rows   | Extra
|
+-------+------+---------------+------+---------+------+--------+-----------
-----------------+
| m     | ALL  | NULL          | NULL |    NULL | NULL | 736939 | where
used; Using filesort |
+-------+------+---------------+------+---------+------+--------+-----------
-----------------+


Any ideas why?  What is the difference between Using Temporary and where
used?

Thanks!

TOM



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

Reply via email to