MySQL: Explain Plan中的Using Where意思是扫描数据后扔掉了一部分

Using Where意思是
扫描(examine)数据后扔掉了一部分,只返回剩下的。常见的例子是根据无索引的字段进行搜索。

select * from user where description = 'to be a better man' 

这时MySQL必须把所有数据找出来,然后“使用Where条件”判断一下description是不是"to be a better man"; 等找到之后再把不符合条件的扔掉。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.