2020
12-07
12-07
Mysql 5.6 "隐式转换"导致的索引失效和数据不准确的问题
背景在一次进行SQl查询时,我试着对where条件中vachar类型的字段去掉单引号查询,这个时候发现这条本应该很快的语句竟然很慢。这个varchar字段有一个复合索引。其中的总条数有58989,甚至不加单引号查出来的数据不是我们想要的数据。使用的是mysql5.6版本,innoDB引擎实际情况如下下面我们来看一下执行的结果在上面的描述中我们还得注意就是,你的where条件的字符串不加单引号必须是全数字。不然就会报错还有可能查出来的数...
继续阅读 >