有人能告诉我为什么这个查询正在进行全表扫描,即使使用索引也是如此? 我已经尝试了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,
等...