mysql隐式转换导致不走索引

上表的password 建立索引

password 条件不加引号导致隐式转换

  • 如果条件写0或者1,会进行全表扫面,需要把所有的name字段由字符全都转换为整型,再和0或者1去比较。由于都是字母开头的字符,会全都转为为0,返回的结果就是所有行。

加单引号则走索引

 

猜你喜欢

转载自blog.csdn.net/qq_42093488/article/details/86595630