接上文 在MySQL中,有一些语句即使逻辑相同,执行起来的性能差异确实极大的. 还记得我们上文中的结论吗:如果想使用索引树搜索功能,就不能使用数据库函数来处理索引字段值,而是在不改变索引字段值的同时,自己通过SQL语句来实现逻辑. 而本文中,我们将基于上述结论进行分析,为什么隐式替换,不能使用索引树搜索功能. 首先,什么是隐式替换? 隐式替换,指的是不用我们主动去转型的数据类型转换规则.以Java代码为例: int intNum = 3; double doubleNum = 3.5; intN