728x90
    
    
  외래키 참조 제약 조건이 CASCADE 조건 없이 설정된 경우 삭제가 되지 않는 문제가 발생한다. 이러한 경우 일시적으로 외래키 참조 확인을 하지 않도록 함으로써 해당 데이터의 삭제가 가능하다.
SET FOREIGN_KEY_CHECKS = 0 | 1이러한 문제를 미연에 방지하기 위해 가장 중요한 것은 테이블을 생성할 때 제대로 생성하는 것이다. 테이블 생성 시 cascade 옵션을 추가해서 부모 데이터를 삭제할 때 함께 삭제하도록 하는 것이 좋다.
# 예시
create table table_name(
    foreign key(column_name) references reference_table_name(reference_column_name)
    on delete cascade
)반응형
    
    
    
  '유용한 정보들' 카테고리의 다른 글
| diskpart 를 사용하여 sub partition 삭제 및 생성, 포맷 (0) | 2021.03.02 | 
|---|---|
| 윈도우10 저사양 설정 (0) | 2021.03.02 | 
| 텔레그램 봇 API 설정 방법 (0) | 2021.03.02 | 
| Youtube 영상/음악 다운로드 (0) | 2021.03.02 | 
| Git 사용법 (0) | 2021.03.02 |