2010-05-01 5 views
0

mysql을 사용하여 이러한 문을 검사했는데 오류가 발생하지 않으며 출력도 0 행이되지만 내 친구가 확인한 후 SELECT에 대한 오류를 발견했습니다. 범위를 벗어났습니다. 그가 맞습니까? 감사합니다"범위를 벗어났습니다"는 의미는 무엇입니까?

CREATE TABLE T1(A INTEGER NULL); 
SELECT * FROM T1; 
+3

아마도 친구에게 설명하도록 요청해야합니다. –

답변

1

두 줄에는 아무런 문제가 없습니다.

"범위를 벗어남"은 일반적으로 일부 값이 예상되는 유효 값 범위를 벗어난 것을 의미합니다. 예를 들어 길이가 2 인 배열이있는 경우 해당 배열에서 위치 번호 10에 액세스하려고하면 "배열 색인이 범위를 벗어남"오류가 발생할 수 있습니다 (프로그래밍 언어에 따라 다름).

+0

답변 해 주셔서 감사합니다. – user329820

0

나는 그다지 이상한 것을 보지 못했지만, 테스트 할 수있는 순간에 MySQL을 설치하지 못했습니다.