mysql 版本 5.6.29-TDDL-5.3.10-15603018 innodb
id 為主鍵
1、id類型為int
select * from t_user where id in(‘1′,’2′,’3’); — 走索引
select * from t_user where id in(1,2,3); — 走索引
2、id類型為varchar
select * from t_user where id in(‘1′,’2′,’3’); — 走索引
select * from t_user where id in(1,2,3);– 走索引
原因分析:
id为主键索引 ,数据挂载在主键索引的叶子节点( innodb),使用主键查询一定会走索引。
id in (1,2,3) 的 查询效率一定高于 id=1;id=2;id=3
版权声明:本文为hysxchina原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。