MySQL이 쿼리를 처리 할 때 가장 먼저 오는 것은 어느 것입니까?MySQL LIMIT는 ORDER BY 이전 또는 이후에 적용됩니까?
예 :
SELECT pageRegions
FROM pageRegions WHERE(pageID=?) AND(published=true) AND (publishedOn<=?)
ORDER BY publishedON DESC
LIMIT 1';
그 제한에 의해 주문 후 적용하면 레코드가 수정 날짜와 일치하지 않는 경우에도 마지막으로 게시 pageRegion를 반환 할 것인가?
감사합니다, @cristian! 퍼포먼스 측면에서 궁금했습니다. – Alastair
이 답변은 오래 전이었습니다. 나는 단지 MySQL이 다른 Oracle DB (2015_ _ _)처럼 Oracle에 속하고 [이 MySQL 페이지] (https://dev.mysql.com/doc/refman/5.5/en/limit)에 따르면, -optimization.html)'ORDER BY'를 추가하든하지 않든'LIMIT'을 사용하자마자 전체 테이블 스캔이 완료되지 않습니다. – 1111161171159459134