기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

MYSQL

MYSQL: FOREIGN KEY 설정하는 방법, 설정하는 이유

하늘.98 2021. 12. 10. 18:09

테이블들 끼리를 연결해 줄 때 사용하게 된다 .

테이블 끼리의 연결 컬럼을 찾아 연결해 주는 역활을 한다.

아래의 사진은 reviews (DB) 안에 있는 user테이블 과  history 테이블을 연결하기 위해 

froeign key를 사용한 것이다.

주의사항 !!!!!        두개의 데이터를 Foreign key 할 경우 

Storage 가 같아야 한다.   Unsigned 가 같지않으면 Foreing key 는 연결되지 않는다 .   

출처 :https://prinha.tistory.com/entry/MySQL-PRIMARY-KEY-FOREIGN-KEY-%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94-%EB%8B%A4%EC%96%91%ED%95%9C-%EB%B0%A9%EB%B2%95

 

[MySQL] PRIMARY KEY, FOREIGN KEY 설정하는 다양한 방법

PRIMARY KEY 기본키 설정을 하면 해당 필드는 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가진다. 1) CREATE문으로 설정(생성) CREATE TABLE 테이블이름 ( 필드이름 필드타입 PRIMARY KEY, ... ) CREATE TABLE 테..

prinha.tistory.com