본문 바로가기
MySql

MySQL Why do we need to use Foreign Keys?

by 베이스 공부 2021. 1. 24.
반응형

가능한 중복 :


자, users comments 라는 두 개의 테이블이 있다고 가정 해 보겠습니다. 주석에는 comment_made_by_user_id 열이 있으며 이는 특정 주석을 입력 한 사용자를 의미합니다. 왜 그것을 외래 키로 지정해야합니까? 그렇게하지 않으면 여전히 작동합니다. 내가 아는 한 쿼리가 더 빨라지기 때문에 기본 키를 지정합니다 (기본 키 / 인덱스가 없으면 모든 행을 검색해야하는 동안 한 행만 검색해야 함). 좋은 코딩 연습일까요?

 

해결 방법

 

외래 키를 사용하면 다음을 얻을 수 있습니다.

사용자 :
사용자 ID :

설명 :
사용자:


 

참조 페이지 https://stackoverflow.com/questions/12829817

 

 

반응형

댓글