问一个关于 mysql 的问题
order by id+0 这种写法大家认为慢 sql 的原因是什么?
1
alcarl 2017-09-05 01:02:44 +08:00 via Android 1
mysql 排序列如果可以走索引就会走索引,不需要重新排序,改成计算表达式就没法走索引了
|
2
lizon 2017-09-05 01:07:39 +08:00
你查执行计划就知道了
|
3
nineyang 2017-09-05 08:43:30 +08:00
一般是把一个计算好的值赋给 mysql,mysql 不参与计算,还有包括在使用索引的地方别使用 mysql 的函数。
|