본문 바로가기 메뉴 바로가기

DevHJ

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

DevHJ

검색하기 폼
  • 분류 전체보기 (63)
    • Spring (27)
    • Java (7)
    • Git (5)
    • Redis (2)
    • Node.js (2)
    • 데이터베이스 (4)
      • Oracle (0)
      • MySql (3)
    • AWS (4)
    • Tool (8)
      • Intellij (2)
      • Eclipse (5)
      • DB (1)
    • 일상 (2)
      • 요리 (1)
      • 가볼만한곳 (1)
  • 방명록

외래키 생성 옵션 (1)
FOREIGN KEY 연관된 데이터 삭제

오픈초기에 테스트 했던 데이터를 삭제해 달라는 요청이 와서 진행 하려던중 RDB 제약조건중 무결성 보장하기위해 물리적으로외래키를 설정하여 아래와 같은 오류가 발생 오류 > SQL Error [1451] [23000]: Cannot delete or update a parent row: a foreign key constraint fails 해결방법으로는 아래와 같이 3가지정도가 존재하고 이번 삭제건에 대해서는 3번방법을 택했다. 1. 외래키 옵션해제SET foreign_key_checks = 0;옵션을 해제 후 삭제해야 할 테이블의 데이터를 삭제 후 옵션을 다시 활성화SET foreign_key_checks = 1;해당 기능을 사용할 시에는 정합성이 떨어질 수 있으므로 주위 해야한다. 2. CASCADE..

데이터베이스/MySql
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • no `meta.properties` found in
  • spring boot jpa
  • cursor ai 프롬프트
  • SpringBatch 5.1.1
  • custom Item writer
  • actuator prometheus grafana
  • cursorAI
  • Enum ==
  • spring security
  • spring boot gzip
  • spring boot jpa crud
  • cursor ai 프로젝트
  • spring boot redis cache
  • nginx gzip
  • Spring Actuator
  • Spring boot Actuator
  • AWS 클라우드 환경
  • kafka redis
  • oubox pattern
  • sse vs websocket
  • tomcat gzip
  • kafka oubox
  • CompositeItemWriter
  • kafka srping event
  • redis cache
  • spring redis cache
  • cursor ai crud
  • Enum Equals ==
  • Enum equals
  • JdbcBatchItem
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바