군침이 싹 도는 코딩
MySQL Foreign Keys 본문
Foreign Keys 란 참조하는 키를 말한다
보통 다른 테이블 id 값을 가져와서 참조할때쓴다
예 ) 본문의 사진처럼 orders란 테이블에서 customer 테이블의 id 값을 참조할때 같은경우에 사용한다

# 먼저 Foreign Keys 로 지정할 컬럼을 UN(Unsigned)를 반드시 체크해준다
그 후 하단에 Foreign Keys 를 클릭한다

# Foreign Keys 로 지정할 컬럼과 Referenced Table 받아올 테이블을 지정하고
오른쪽으로 가서 Foreign Keys로 지정할 Column을 체크하고 Referenced Column 에 받아올 컬럼을 지정해주면 된다

# Foreign Keys 로 지정한 데이터를 삭제하고 싶으면 CASCADE를 설정해준다
그렇지 않으면 Foreign Keys 로 참조하고있는 모든키를 삭제하고 삭제해야하는
불편함이 존재한다
'Database > MySQL' 카테고리의 다른 글
MySQL 일정 공유 앱 개발 (0) | 2022.12.09 |
---|---|
MySQL null 을 다른값으로 대체하는 함수 (ifnull) (0) | 2022.12.08 |
MySQL 테이블을 합치기 (join) (0) | 2022.12.08 |
MySQL 조건문 처리하는 방법 (case,if) (0) | 2022.12.07 |
MySQL 데이터를 가져오는 여러 방법 (!=,not like,between A and B,in,is null) (0) | 2022.12.07 |