SQL
[MSSQL] 테이블 데이터 삭제
Jane Kwon
2021. 3. 5. 12:00
반응형
* 앞서 만들어 두었던 테이블([MSSQL] 테이블 생성 및 삭제) 기준
테이블 삭제처럼 데이터 삭제 또한 쉽다. 그만큼 조심히 사용할 것!
DELETE
FROM EVENT
WHERE ID = #{value}
EVENT 테이블의 데이터를 지울 때 관련된 EVENT_DETAILS 테이블 데이터도 지워줘야 하는데,
이 때, 처음 테이블 생성할 때부터 외래키를 설정해주어
부모 테이블 데이터가 삭제될 때 자식 테이블 데이터도 삭제되도록 할 수 있다.
하지만 요즘은 JPA를 사용하기도 하고 그래서 의존성을 넣지 않는다고 한다.
그러므로 EVENT 테이블의 데이터가 삭제될 때
EVENT_DETAILS 테이블의 데이터도 삭제해주어야 한다.
반응형