navicat 도구를 열어 mysql 서비스에 연결한 다음 데이터베이스 열기를 선택하고 여기서 데모용 테스트 데이터베이스를 선택한 다음 사용자 테이블과 학교 테이블에 대한 외래 키를 설정합니다. t_user 테이블을 선택하고 디자인 테이블(Design Table)을 클릭합니다.
디자인 테이블 페이지에서 기본값은 필드 페이지입니다. 여기서는 외래 키 옵션을 선택합니다.
관련 권장사항: "Navicat for mysql graphic tutorial"
외래 키 설정 페이지에서 두 번째 열 오른쪽에 있는 버튼을 선택하고 첫 번째 열을 공백으로 두고 외래 키 이름을 입력할 수 있습니다. 자동으로 생성됩니다. 이름 지정을 표준화해야 하는 경우 사용자 정의할 수 있습니다.
팝업되는 필드 드롭다운 목록에서 외래 키를 추가하려는 필드를 선택합니다. 여기서는 학교 테이블에 외래 키를 추가하므로 school_id를 선택합니다.
그런 다음 외래 키가 가리키는 테이블인 참조 테이블을 선택합니다. 참조 데이터베이스는 선택할 필요가 없습니다. 기본값은 현재 데이터베이스입니다. 참조 테이블 선택 학교 테이블 t_school_info.
참조 필드 선택은 두 테이블이 ID로 서로 연결되어 있으므로 여기에서 ID를 선택하면 됩니다.
마지막은 삭제 및 업데이트 시 제약 규칙입니다. CASCADE를 선택하면 학교 테이블 데이터 삭제 시 사용자 데이터도 연속 삭제됩니다. 먼저 모든 항목을 삭제해야 합니다. 다음 학교 협회에서는 사용자만이 학교 정보를 삭제할 수 있습니다.
위 선택을 완료한 후 저장을 클릭하면 외래 키 제약 조건이 적용됩니다. 테이블의 데이터를 편집하여 효과를 확인할 수 있습니다.
위 내용은 navicat에 제약 조건을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!