본문 바로가기

MySQL

FOREIGN KEY 맛보기

이전 글에서 다른 테이블의 필드를 참조할 때 join 예약어를 사용했었다. 이번에는 필드 자체가 다른 테이블의 필드를 참조하는 예약어 FOREIGN KEY를 사용해 볼 것이다.

우선, employee 테이블을 생성했다.


그리고 part 테이블을 생성했는데, part 테이블에 처음 보는 예약어가 있다.

이것이 바로 다른 테이블의 필드를 참조하는 FOREIGN KEY다.

위 내용은 part 테이블의 employee_id 필드는 employee 테이블의 id 필드를 참조한다는 뜻이다.

사용 방법은 아래와 같다.

FOREIGN KEY (필드명)
	REFERENCES 참조테이블명 (참조필드명)


이 외에도 제약조건이라는 것이 있던데, 잘못된 지식을 쌓는 것 보다 올바른 방향을 추구하기 위해 조력자를 만나 직접 배울 예정이다.

'MySQL' 카테고리의 다른 글

MySQL Index?  (0) 2023.07.11
MySql ErrorCode: 1046  (0) 2023.04.27
[MySQL] TABLE 구조 잡기  (0) 2022.10.22
TABLE JOIN  (1) 2022.10.03
CREATE TABLE - 테이블 생성하기  (0) 2022.09.27