1. 여러 가지 모드
. Cascade 모드
상위 테이블의 레코드를 업데이트/삭제할 때 하위 테이블의 일치하는 레코드도 동시에 업데이트/삭제합니다
null 메소드 설정
상위 테이블의 레코드를 업데이트/삭제할 때 하위 테이블의 일치하는 레코드 열을 null로 설정하면 안 됩니다. null
. No action 모드
하위 테이블에 일치하는 레코드가 있는 경우 상위 테이블의 해당 후보 키에 대한 업데이트/삭제 작업이 허용되지 않습니다
제한 모드
는 작업 없음과 동일하며 둘 다 외래 키 제약 조건을 즉시 확인합니다
. 기본 모드를 설정합니다
상위 테이블이 변경되면 하위 테이블에 기본값으로 설정된 외래 키가 나열되지만 Innodb에서는 이를 인식할 수 없습니다.사람의 ID는 고유하지만 많은 일을 할 수 있습니다. ID는 마스터 테이블, 슬레이브 테이블에서 수행되는 사실, 슬레이브 테이블의 ID는 외래 키인 사용자 ID입니다. 마스터 테이블. 예를 들어 고객 테이블과 제품 테이블고객은 여러 제품을 구매할 수 있습니다. 연관된 신원은 고객의 번호 또는 이름입니다. 외래 키는 제품 테이블에 설정되어 있습니다.