티스토리 뷰
반응형
* 앞서 만들어 두었던 테이블([MSSQL] 테이블 생성 및 삭제) 기준
테이블 삭제처럼 데이터 삭제 또한 쉽다. 그만큼 조심히 사용할 것!
DELETE
FROM EVENT
WHERE ID = #{value}
EVENT 테이블의 데이터를 지울 때 관련된 EVENT_DETAILS 테이블 데이터도 지워줘야 하는데,
이 때, 처음 테이블 생성할 때부터 외래키를 설정해주어
부모 테이블 데이터가 삭제될 때 자식 테이블 데이터도 삭제되도록 할 수 있다.
하지만 요즘은 JPA를 사용하기도 하고 그래서 의존성을 넣지 않는다고 한다.
그러므로 EVENT 테이블의 데이터가 삭제될 때
EVENT_DETAILS 테이블의 데이터도 삭제해주어야 한다.
반응형
'SQL' 카테고리의 다른 글
[MSSQL] DATEDIFF() 이용한 Year, Month, Day 날짜 차이 구하기 (0) | 2021.04.27 |
---|---|
[MSSQL] DATEADD() 이용한 Year, Month, Day 업데이트 (0) | 2021.04.22 |
[MSSQL] 테이블 데이터 수정 (0) | 2021.03.05 |
[MSSQL] 테이블에 데이터 삽입 및 GETDATE() (0) | 2021.03.05 |
[MSSQL] 대문자, 소문자로 데이터 출력 (0) | 2021.03.05 |