时间:2021-07-01 10:21:17 帮助过:6人阅读
mysql> explain select * from emp where ename="dsleos" or ename="saesad" \G*************************** 1. row *************************** id: 1 select_type: SIMPLE table: emp type: rangepossible_keys: e_i key: e_i key_len: 62 ref: NULL rows: 2 Extra: Using where1 row in set (0.00 sec)
当然会走索引。
当然了,如果你只是测试,因为数据库中数据量不够大,Mysql引擎可能智能地放弃走索引而直接查询。
or前后的字段都有索引, 所以会走索引的(貌似myisam引擎和innodb引擎的结果不同。)