过年放假前同事问了我这个问题:
如果limit前面有order by 等,肯定是全表扫描了,如果没有这些,确实是执行了一部分扫描。
我exlain了这个语句,发现无论limit后边值为多少,rows都是所有行数,这怎么回事?其实这个rows只是显示sql计划的行数,不一定就是真正的扫描行数。
过年放假前同事问了我这个问题:
如果limit前面有order by 等,肯定是全表扫描了,如果没有这些,确实是执行了一部分扫描。
我exlain了这个语句,发现无论limit后边值为多少,rows都是所有行数,这怎么回事?其实这个rows只是显示sql计划的行数,不一定就是真正的扫描行数。