SQL 관계 데이터 베이스 삭제 시 참조키 관련 주의 사항

2022. 7. 12. 04:31·Stack/Spring

데이터 테이블에 다음과 같이 pk 값을 참조하고 있는 참조 키들이 다음 엔티티 처럼 엮여있을때
여기서 DB에 저장된Post 객체를 삭제하게 되면 
해당 Post 객체의 참조키를 가지고있는 Hashtag 테이블, image 테이블, Comment 테이블 이 참조할 Pk 값이 없어지게된다.
해당 SQL 명령어가 실행됬을때 에러가 뜨면서 작동이 되지않게된다

해결방안으로 다음과 같이  Post를 참조하고있는 hashtag 와 image  를 먼저 지워준 모습이다. (comment 는 아직 적용하지 않아서 추가하지않았다.. 차후 적용할예정)

저작자표시 (새창열림)

'Stack > Spring' 카테고리의 다른 글

JPA 특정 엔티티 삭제시 연관된 엔티티도 함께 삭제하기  (0) 2022.07.12
(CI/CD) Codedeploy 배포 GitAction 에 GitIgnore 파일 적용하는법  (0) 2022.07.12
Entity table 에 @setter 쓰지않기 + 대처방안  (0) 2022.07.12
Exception 처리 Exceptionhandler 사용법  (0) 2022.07.07
ERD 구조와 데이터 처리를 위한 Arraylist 활용 - 마켓컬리 클론코딩  (0) 2022.06.27
'Stack/Spring' 카테고리의 다른 글
  • JPA 특정 엔티티 삭제시 연관된 엔티티도 함께 삭제하기
  • (CI/CD) Codedeploy 배포 GitAction 에 GitIgnore 파일 적용하는법
  • Entity table 에 @setter 쓰지않기 + 대처방안
  • Exception 처리 Exceptionhandler 사용법
김코딩개발자
김코딩개발자
  • 김코딩개발자
    김코딩의 개발로그
    김코딩개발자
  • 전체
    오늘
    어제
    • 분류 전체보기 (65)
      • 개발이야기 (16)
        • 개발로그 (5)
        • 항해일지 (11)
      • Develop (0)
      • Life (0)
      • Stack (29)
        • C++ (6)
        • Ext.js (1)
        • Spring (18)
        • Java (2)
        • JavaScript (2)
      • TechTrend (0)
      • TechKnowledge (20)
        • CS관련지식 (9)
        • 알고리즘 (9)
        • 네트워크 (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    시간복잡도
    테스트주도개발
    대규모 트래픽
    네트워크
    올바른 괄호
    데이터 마이그레이션
    DB원리
    개발입문
    osi 2계층
    서비스경험
    lan 통신
    서비스 경험
    동적계획법
    프로그래머스
    프로그래머스 멀리뛰기
    응답지연값
    ip통신
    java Stack
    Spring AOP
    괄호문제
    자바스크립트입문
    개발일기
    OSI 3계층
    지연수치표
    데이터 용량단위
    SpringBoot DB
    프로그래머스 LV2
    관점지향프로그래밍
    괄호 회전하기
    직장인
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
김코딩개발자
SQL 관계 데이터 베이스 삭제 시 참조키 관련 주의 사항
상단으로

티스토리툴바