2011-09-12 5 views
-1
function limit($count,$offset = 0) 
{ 

} 

여기서 제한 (3); // $ offset에 대해 작동합니다. 0의 기본값을 얻습니다.MYSQL 한도 구문이 프로그래밍 언어의 오버로드 함수와 반대되는 이유는 무엇입니까?

우리가 제한 할 수있는 특정 오프셋 값이있을 때 (3,10);

하지만 구문은 반대가 제한 걸립니까 MYSQL 제한 3 제한과 정렬에 // (3) 하지만 우리는 반대 순서로 제한을 10 세에서해야 할 다음 오프셋 값을 기본값으로 사용하지 않을하고자 할 때; 여기서 10은 오프셋이고 3은

+0

더 많은 투표가 내려지기 전에 의문점을 분명히하기 위해 SQL을 넣어야한다고 생각합니다. – ajreal

답변

1

입니다. 이는 설계자가 그렇게 설계했기 때문입니다. 나쁜 대답처럼 들리지만, 어떻게 대답 할 수 있을지 모르겠습니다.

+2

내 변형은 "단지 운명"이었지만 너무 짧습니다. –

3
SELECT * FROM `table` LIMIT 3 OFFSET 10 

왜이 구문을 사용하지 않습니까?

+0

** 예 ** 올바른 동작입니다. 나는 지름길 방법을 선호하지만. – ajreal

관련 문제