简单索引的mysql查询正在进行全表扫描

时间:2013-05-24 22:50:18

标签: mysql indexing unique explain

有人能告诉我为什么这个查询正在进行全表扫描,即使使用索引也是如此? 我已经尝试了INDEX和UNIQUE字段的每个组合,甚至当它使用索引时,它似乎总是扫描表中的每一行?

EXPLAIN 
SELECT *
FROM product_viewed
WHERE product_id_to = 414;

关于product_viewed的字段  product_id_from(f)
 product_id_to(t)
 访问(v)

可用索引等

  

primary = f + t
  unique_product_viewed_t_v_f = t + v + t
  idx_product_viewed_t = t

解释结果     1,SIMPLE,product_viewed,index,unique_product_viewed_t_v_f,idx_product_viewed_t,unique_product_viewed_t_v_f,209,,67057,使用where;使用索引

示例表数据:, f t v,
1002 1001 1,
1005 1001 3,
1006 1001 6,
1002 1005 1,

等...

0 个答案:

没有答案