참조할게 없을 수도 있지
참조를 아예 안하는 상태이거나 참조하면 기본키값과 동일해야한다. 이뜻인가요?
ㅇㅇ
존나 땡큐 감사합니다.
근데 참조할게 없어서 참조를 안한 상태이면 그 테이블에 외래키 자체가 아예 없는거 아닌가요?? 다른 테이블을 참조하는 외래키가 있고 그 외래키의 값이 NULL 일수도 있나요?
가령 학생 테이블이 있고 학번이 기본키고 외래키가 학과번호라고 치면, 학부제의 경우 1학년은 학과가 미정이니 null이고 2학년 이상은 해당 학과 번호가 들어가겠지. 학과번호 테이블이 따로 있고
오오... 이해 됐습니당 ㅎㅎㅎ 늦은밤 감사합니당 ㅎㅎ
외래키가 왜 중복이 안되냐.
그러네 시발 졸려서 정신이 나간듯ㅋ 중복 되는데 학과번호에 존재하지 않는 값을 입력하면 참조무결성 오류가 일어남
당연하죠! 기본키랑 동일해야 한다구요!!
참조할게 없을 수도 있지
참조를 아예 안하는 상태이거나 참조하면 기본키값과 동일해야한다. 이뜻인가요?
ㅇㅇ
존나 땡큐 감사합니다.
근데 참조할게 없어서 참조를 안한 상태이면 그 테이블에 외래키 자체가 아예 없는거 아닌가요?? 다른 테이블을 참조하는 외래키가 있고 그 외래키의 값이 NULL 일수도 있나요?
가령 학생 테이블이 있고 학번이 기본키고 외래키가 학과번호라고 치면, 학부제의 경우 1학년은 학과가 미정이니 null이고 2학년 이상은 해당 학과 번호가 들어가겠지. 학과번호 테이블이 따로 있고
오오... 이해 됐습니당 ㅎㅎㅎ 늦은밤 감사합니당 ㅎㅎ
외래키가 왜 중복이 안되냐.
그러네 시발 졸려서 정신이 나간듯ㅋ 중복 되는데 학과번호에 존재하지 않는 값을 입력하면 참조무결성 오류가 일어남
당연하죠! 기본키랑 동일해야 한다구요!!