DB
[SQL] DELETE 쿼리
dev_beom_12
2019. 7. 30. 09:55
반응형
1. 쿼리 파악하기
DELETE FROM table-name WHERE search-condition = 'D11'
DELETE // 난 지우겠다
FROM // 어디서?
table-name // "table-name" 이라는 테이블의
WHERE // 무엇을?
search-condition = 'D11' // "search-condition" 가 D11인 것을
즉 "table-name" 테이블내의 "search-condition" 컬럼내에 "D11"라는 값이 들어간
모든 레코드를 제거한다.
라는 의미가 됩니다.
2. 응용
DELETE from jouTV_X_LOG_ERROR WHERE CONTENT LIKE '%A%'
where 절에서 like를 통해 응용을 할수 있습니다.
저는 매일 10만개 넘게 쌓이는 로그 테이블에서 대문자 A가 들어가는
레코드들을 한번에 지워서 가독성을 높였습니다.
반응형