mysql - 데이터베이스의 중간 관계형 테이블에 대한 기본 키로 별도의 열을 설정해야 합니까?
phpcn_u1582
phpcn_u1582 2017-06-22 11:54:41
0
4
1149

예를 들어 공통 역할과 사용자는 역할 사용자 연관 테이블과 연관되어 있습니다.
role_id
user_id

이 두 필드가 있는 경우 별도의 id 열을 기본 키로 설정해야 하나요?

phpcn_u1582
phpcn_u1582

모든 응답(4)
某草草

필요없습니다.
그러나 쿼리 속도를 높이기 위해 두 필드를 모두 색인화할 수 있습니다.

小葫芦

모든 테이블에는 기본 키가 있어야 하며, 자동으로 증가하는 기본 키가 바람직합니다

世界只因有你

데이터베이스 설계 패러다임에 관해서는 이 두 ID가 기본 키를 구성할 수 있다면 다른 ID를 추가할 필요가 없다고 생각합니다.

女神的闺蜜爱上我

사용자와 역할 사이에 다대다 관계가 있는 경우:

으아악

이렇게 하면 특정 사용자의 모든 권한을 확인할 수 있을 뿐만 아니라 특정 권한을 가진 모든 사용자(예: 최고 관리자)도 확인할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿