MySQL :: foreign key 사용하기, on update cascade, on delete set null MySQL 에서 foreign key 관련해서 실험을 해봤다. 좌측의 Oracle 카테고리에서 foreign key 에 대한 설명은 이미 한 상태이다. 그래도 간략히 설명하면 Foreign key 는 외부 테이블에서 참고하려는 주 키 (primary key) 를 의미한다. 주 키 란, 테이블에서 유일한 값을 가지는 속성을 의미한다. 가령 대학생의 속성은 여려가지가 있을 수 있다. 나이, 학부, 이름, 키, 주소, 학번 등등등.. 여기서 학번은 같은 대학내에서 결코 중복되서는 안된다. 학번은 학생을 구별지어주는 ID 이기 때문이다. 이 때 학번이 학생 이라는 테이블의 주 키가 된다. 그럼 외부 키(foreign key) 는 무엇을 의미하는가? 학교에서 관리를 편하게 하기 위해 학부의 이름을 이름 그대로 쓰.. 더보기 이전 1 ··· 30 31 32 33 34 35 36 37 다음