为什么EXPLAIN计划显示错误信息......?

时间:2012-02-07 07:00:33

标签: mysql sql

我有一个名为daily_key_value_dma_summary的表。它在1Mill周围有一些行。

但是当火灾发生时,下面的EXPLAIN,显示扫描的行是0。

EXPLAIN select key_value_pair_bridge_dim_id from  daily_key_value_dma_summary limit 10 ;

当我使用EXPLAIN执行相同操作时,它会生成10条记录。

select key_value_pair_bridge_dim_id from  daily_key_value_dma_summary  limit 10 ;

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试了解查询所要求的内容。你没有在桌子上搜索什么。查询从key_value_pair_bridge_dim_id请求列daily_key_value_dma_summary,然后将行数限制为10.因此无需扫描整个表。 MySQL将只返回前10行而不扫描整个表。