나는 MySQL을 배우고 있습니다. 나는 객관식 질문을 접하게되었습니다. 답변이 무엇인지 의심 스럽거나 올바른지 확신하지 못하면 Google, stackoverflow 및 mysql 사이트를 검색하기 시작했습니다. 그러나 일부 사용자의 경우 정답이 무엇인지 아직 확인할 수 없었습니다.고유 색인에 대한 어떤 진술이 맞지 않습니다.
질문 : 다음 중 하나만 제외하고 고유 색인에 대해 다음 문장이 모두 사실입니까?
A. 그것은 명시 적으로
C. 그것은 만 PRIMARY KEY 또는 UNIQUE 제약 조건을 가진 열을 만들어야합니다 테이블에 대해 정의해서는 안 테이블
B의 모든 컬럼에 대해 고유해야합니다. E.
내 생각 :
D. 그것은이
E. 인덱스에 포함 된 모든 값의 조합이
제안 된 답변 고유한지 보장 할 수없는 그 자체로 생성 할 수 없습니다 A. 나는 그것들이 의미하는 바를 전혀 모른다. 그러나이 질문에서 올바른 진술이어야합니다. 누군가가 이것을 분명하게 할 수 있습니까?
B. 테이블에 대해 정의 되었습니까? 테이블 컬럼에 고유 색인이 있습니다. 그리고 기본적으로 비 고유 값이 가능하므로 명시 적으로 정의해야합니다.
C. 올바르게 표시됩니다. 프라이 머리 키도 유일하다. 그러므로 인덱스는 MySQL에 의해 만들어 져야한다. (명시 적으로는 아니지만)
D. wut? 나에게 전혀 이해가되지 않는 또 다른 대답 (나는 바보인가?)
E. 값들의 조합? 그렇다면 이러한 열 값 조합이 고유하다는 것을 보장 할 수 없습니다. 기본 키에 결합 될 수있는 다른 열의 조합 인 경우 UNIQUE 색인을 사용하지 않는 것이 보장 될 수 있습니다. 의
이것은 정말 나에게 운전 너트 :
는 대부분 그러나 나는 여기에 내가 단서가, 때 의심이 선호하는 대답을 할 수있어의이 단지 언어의 장벽이나인가 ...
을이 질문/답변 또는 내 의견에 대해 의견이 있으시면 언제든지 알려주세요.
A. 그것은 고유 인덱스는 일반적으로 테이블의 컬럼의 서브 세트에 정의 된 테이블
의 모든 열에 대한 고유해야합니다 :
이 질문의 출처는 어디입니까? 언뜻 보면 대답 중 하나를 제외한 모든 것이 거짓입니다 (또는 당신이 지적한 것처럼, 무의미한 것). –