navicat 모델에 외래 키를 추가하는 방법

下次还敢
풀어 주다: 2024-04-24 00:39:16
원래의
1033명이 탐색했습니다.

Navicat에서 외래 키를 추가하는 단계: 외래 키 열을 선택하고 "외래 키" 탭에서 참조 테이블과 참조 필드를 지정합니다. 삭제 및 업데이트 작업 설정: CASCADE, SET NULL, SET DEFAULT 또는 RESTRICT. 확인을 클릭하여 변경 사항을 저장하면 Navicat은 자동으로 SQL 문을 실행하여 외래 키 제약 조건을 추가합니다.

navicat 모델에 외래 키를 추가하는 방법

Navicat 모델에 외래 키 추가

외래 키는 관계형 데이터베이스에서 데이터 무결성 제약 조건을 구현하기 위한 메커니즘입니다. Navicat 모델에 외래 키를 추가하는 단계는 다음과 같습니다:

1. 외래 키 열을 선택합니다.

  • 외래 키를 추가하려는 테이블을 마우스 오른쪽 버튼으로 클릭하고 "테이블 편집"을 선택합니다.
  • 필드 탭에서 외래 키로 사용할 열을 선택하세요.

2. 외래 키 속성 설정

  • 필드 창에서 외래 키 탭으로 이동합니다.
  • "외래 키" 확인란을 선택하세요.
  • 참조 테이블 필드에서 외래 키를 참조하는 테이블을 선택하세요.
  • 참조 필드 필드에서 외래 키가 참조하는 테이블의 열을 선택하세요.

3. 삭제 및 업데이트 작업 지정

  • "외래 키" 탭에서 다음 삭제 및 업데이트 동작 중 하나를 선택합니다.

    • CASCADE: 외래 키 테이블의 레코드가 삭제되거나 업데이트되면 해당 레코드를 참조하는 레코드도 삭제되거나 업데이트됩니다.
    • SET NULL: 외래키 테이블의 레코드가 삭제되면 해당 레코드를 참조하는 레코드의 외래키 컬럼을 NULL로 설정한다.
    • SET DEFAULT: 외래 키 테이블의 레코드가 삭제되면 해당 레코드를 참조하는 레코드의 외래 키 열을 기본값으로 설정합니다.
    • RESTRICT: 외래 키 테이블의 레코드가 삭제되거나 업데이트되면 작업을 거부합니다.

4. 변경사항 적용

  • 변경사항을 저장하려면 "확인" 버튼을 클릭하세요.
  • Navicat은 이제 필요한 데이터베이스 ALTER 문을 자동으로 실행하여 외래 키 제약 조건을 추가합니다.

참고:

  • 외래 키 열의 데이터 유형은 참조된 열의 데이터 유형과 호환되어야 합니다.
  • 참조된 열에는 고유 제약 조건 또는 기본 키 제약 조건이 있어야 합니다.
  • SQL 문을 사용하여 외래 키를 직접 추가할 수 있습니다. Navicat에서 모델의 테이블을 마우스 오른쪽 버튼으로 클릭하고 "SQL 편집"을 선택하여 SQL 문을 보거나 편집할 수 있습니다.

위 내용은 navicat 모델에 외래 키를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!