0

자식 테이블에서 아무 것도 삭제하지 않고 부모 테이블에서 정보 행을 삭제하려고합니다. 외부 키 제한 조건은 조치를 h 제하지 않도록 설정됩니다. 왜냐하면 나는 그 정보를 자식 테이블의 해당 정보를 손상시키지 않고 삭제하려고하기 때문입니다. 나는 이걸 캐스케이드를 지우지 않고서도 변경할 수있다. ....... 누군가는 나를 도울 수있다. ........ ps 내 데이터베이스는 문자 그대로 부모와 자식 테이블로 구성된 테이블이며 문자 그대로이다. 아이들 .... 도움. 이 일을 시도했지만 오류 메시지가 계속. 외래 키 제약 조건은 업데이트 또는 삭제를 방지합니다.자식을 삭제하지 않고 외래 키와 관련된 MySQL 레코드 삭제

+2

그러면 'foreign key' 제약 조건을 제거해야합니다 ... 그러나 왜 부모 레코드가없는 자식 레코드를 남기고 싶습니까? 이것이 바로 제약이 존재하는 이유입니다. – sgeddes

+0

나는 제약 조건을 제거하지 않고도 할 수 있다고 말하고 싶었지만 ....... 덕분에. –

답변