Navicat의 SQL 명령을 사용하여 데이터 일관성을 보장하기 위해 외래 키 제약 조건을 추가합니다. 명령 구조: ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCES parent_table (parent_column) [ON DELETE action] [ON UPDATE action] 매개변수 설명: child_table : child table; child_column: 상위 테이블의 열을 참조하는 하위 테이블 열; parent_column: 상위 테이블이 참조됩니다.
Navicat에서 외래 키 제약 조건 추가
데이터 일관성과 무결성을 보장할 수 있는 Navicat에 외래 키 제약 조건을 추가합니다. 다음은 SQL 명령을 사용하여 Navicat에 외래 키 제약 조건을 추가하는 방법입니다:
명령 구조:
<code class="sql">ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCES parent_table (parent_column) [ON DELETE action] [ON UPDATE action];</code>
매개변수 설명:
ON DELETE 작업: 선택 사항, 상위 테이블의 레코드가 삭제될 때 하위 테이블의 관련 레코드에 대해 수행할 작업을 지정합니다. 가능한 값은 다음과 같습니다:
ON UPDATE 작업: 선택 사항, 상위 테이블의 레코드가 업데이트될 때 하위 테이블의 관련 레코드에 대해 수행할 작업을 지정합니다. 가능한 값은 다음과 같습니다.
예:
다음 명령은 "customers"라는 상위 테이블의 "customer_id" 열을 참조하는 "orders"라는 하위 테이블에 외래 키 제약 조건을 추가합니다.
<code class="sql">ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers (customer_id) ON DELETE CASCADE ON UPDATE CASCADE;</code>
팁:
위 내용은 navicat에 외래 키 제약 조건 명령을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!