본문 바로가기

데이터베이스

[ MySQL ] Workbench에서 외래키(Foreign key) 설정

1. 두개의 테이블 생성 (Customers, Order)

 

* 참조하는 컬럼(id)은 PK이어야 한다.

* 참조하는 테이블의 컬럼(id) 타입(unsigned int)과

  외래키로 설정해주는 컬럼(customer_id)의 타입(unsigned int)을 동일하게 한다.

 

customer 테이블

 

order 테이블

 

2. 테이블을 참조할 외래키를 정해준다.

 

테이블 customers의 id를 참조하는 테이블 orders 의 cutomer_id

 

orders 테이블에서 외래키 설정