DB - cascade 수정

유녜쥬·2025년 5월 29일

DB

목록 보기
9/9

@OneToMany tableA
@ManyToOne tableB
일 때,

외래키 제약조건때문에 A 삭제 -> B 삭제가 안될 경우
=> cascade 추가해야함 !

  • tableB FK 확인
show create table tableB;
  • 기존 FK 제약조건 삭제
ALTER TABLE tableB DROP FOREIGN KEY (FK);
  • 새로운 FK로 추가 (ON DELETE CASCADE)
ALTER TABLE tableB
ADD CONSTRAINT FK_tableB_tableA
FOREIGN KEY (tableA_id) REFERENCES tableA(id)
ON DELETE CASCADE;

Example

ALTER TABLE article
ADD CONSTRAINT 쏼라쏼라
FOREIGN KEY (user_id)
REFERENCES user(id)
ON DELETE CASCADE;
profile
Junior Backend Developer

0개의 댓글