RT, 데이터베이스 관계 다이어그램에 데이터베이스 구조를 더 명확하게 표시하고 싶습니다. 외래 키 제약 조건은 데이터베이스에서 삭제 및 업데이트 작업이 수행되면 성능에 영향을 미치나요? NO ACTION으로 설정되어 있습니까?
RT, 데이터베이스 관계 다이어그램에 데이터베이스 구조를 더 명확하게 표시하고 싶습니다. 외래 키 제약 조건은 데이터베이스에서 삭제 및 업데이트 작업이 수행되면 성능에 영향을 미치나요? NO ACTION으로 설정되어 있습니까?
포스터는 여러 외래 키 제약 조건의 각 기능을 이해하지 못하는 것 같습니다. 외래 키를 사용하지 않으면 확실히 영향을 미칠 것입니다
<code>CASCADE #在父表上update/delete记录时,同步update/delete掉子表的匹配记录 SET NULL #在父表上update/delete记录时,将子表上匹配记录的列设为null 要注意子表的外键列不能为not null NO ACTION #如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作 RESTRICT #同no action, 都是立即检查外键约束</code>