Q&A · 질문
목록으로

외래키 컬럼 이름을 짓는 규칙이 따로 있나요

부모 테이블 기본키 이름을 그대로 쓰는 게 맞는지, 역할에 맞게 바꾸는 게 맞는지 궁금합니다.

답변 1
최민재 멘토

역할이 드러나는 이름으로 바꾸는 쪽이 낫습니다

쪽지 테이블이 회원을 두 번 참조하는 경우를 생각해보세요. 둘 다 member_id 로 두면 어느 쪽이 보낸 사람인지 알 수 없습니다. sender_id, receiver_id 처럼 역할을 드러내야 합니다.

첨부파일