사용자가 웹 사이트에 자신의 쿠폰 코드를 저장할 수있는 프로젝트를 진행하고 있으므로 최선의 방법을 알고 싶습니다.PHPMyAdmin 데이터베이스에 두 개의 테이블을 매핑하는 방법
userId | firstName | lastName | codeId
을 그리고 나는이처럼 쿠폰 코드의 테이블을 가지고 :
codeId | codeNumber
그래서 내가 할 수있는을
나는 다음과 같이 사용자와 한 테이블이 말할 수 있습니다 codeId
을 userId
에 연결하면 누군가 쿠폰을 저장할 때 쿠폰 테이블의 codeId
이 사용자 테이블의 codeId
으로 들어갑니다.
하지만 이제 사용자가 여러 개의 쿠폰을 가지고 있다면 어떻게해야합니까? 사용자와 어떻게 연결되어야합니까? 1,2,3,4,5
과 같은 사용자 테이블의 codeId
에 쿠폰 테이블에서 codeId
저장
,
이 쿠폰 테이블에 새 행을 확인하고 연결 :
나는이 할 수있는 어떤 옵션을 사용할 수 있습니다 쿠폰 테이블
userId
에 다른 필드를 추가하고 쿠폰을 추가 한 사용자의userId
을 입력하여 사용자에게 코드를 추가하십시오.
두 가지 옵션 중 어느 것이 더 낫습니다.
그래서 여러 사용자가 동일한 쿠폰 코드를 공유 할 수 있으며 각 사용자는 여러 코드를 가질 수 있습니까? (다 대 다 관계) –
예,이 옵션은 웹 사이트에서 수행 할 수도 있습니다. – thegrede