개발자의 끄적끄적

[sql/mysql] mysql create foreign key example / mysql 외래키 설정 방법 본문

개발/sql

[sql/mysql] mysql create foreign key example / mysql 외래키 설정 방법

효벨 2021. 8. 20. 03:00
728x90
반응형

[sql/mysql] mysql create foreign key example / mysql 외래키 설정 방법

 

 

mysql 에서

 

테이블간에 fk 를 설정해야 하는 경우가 있습니다.

 

fk 를 해놓으면 데이터가 한쪽에서만 삭제된다거나

 

하는 경우를 방지 할 수 있습니다.

 

그럴때는 아래 나와있는 내용처럼

 

alter table 을 사용하여 추가할 수 있습니다.

 

ALTER TABLE Member ADD CONSTRAINT MEM_FK_NAME FOREIGN KEY (ID) REFERENCES MemberDetail (ID);

 

위 쿼리를 보시면 아시겠지만,

 

Member 라는 테이블의 ID 라는 필드가

 

MemberDetail 라는 테이블의 ID 라는 필드를 참조하는

 

MEM_FK_NAME 이라는 이름을 가진

 

FK 를 설정하는 내용입니다!

 

참고들 하세요!

반응형
Comments