[mysql] CTAS 다건 delete 처리

정리맨·2022년 7월 28일
0
post-custom-banner

다건이 delete 처리를 수월하게 하기 위해서

create table 테이블명 as select ~~ 처리로 select 내용에 대한 값을 table에 저장하여

delete from 테이블명 where ~~ in (select ~~ from 만든 CTAS로 생성한 테이블명);

CTAS로 생성한 테이블 내용을 delete문의 서브쿼리로 사용하여 처리한다.

delete할 테이블의 row수가 많을 경우 반복문 프로시저 또는 별도의 application을 통해서 index를 10000건 이하로 분리하여 반복 처리함

profile
ㅎㅎ

0개의 댓글