티스토리 뷰

SQL

[MSSQL] 테이블 데이터 삭제

Jane Kwon 2021. 3. 5. 12:00
반응형

 

* 앞서 만들어 두었던 테이블([MSSQL] 테이블 생성 및 삭제) 기준

 

 

 

테이블 삭제처럼 데이터 삭제 또한 쉽다. 그만큼 조심히 사용할 것!

DELETE
FROM EVENT
WHERE ID = #{value}

 

 

 

EVENT 테이블의 데이터를 지울 때 관련된 EVENT_DETAILS 테이블 데이터도 지워줘야 하는데,

이 때, 처음 테이블 생성할 때부터 외래키를 설정해주어

부모 테이블 데이터가 삭제될 때 자식 테이블 데이터도 삭제되도록 할 수 있다.

 

하지만 요즘은 JPA를 사용하기도 하고 그래서 의존성을 넣지 않는다고 한다.

그러므로 EVENT 테이블의 데이터가 삭제될 때

EVENT_DETAILS 테이블의 데이터도 삭제해주어야 한다.

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
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
글 보관함