에듀윌
·
TRUNCATE
★ 시험 1순위 함정
데이터 전체만 제거 · 구조는 보존 — 가구만 빼기
TRUNCATE
4특성
— DELETE와 정반대
TRUN
CATE
데이터만 절단
정의
데이터
전체만 제거
, 구조(컬럼·제약·인덱스)는 보존.
DDL
이라 자동 COMMIT·ROLLBACK ❌·WHERE ❌. 껍데기는 그대로.
4대 특성
DELETE와 분별
① DDL
DELETE는 DML
② WHERE ❌
DELETE는 WHERE ✅
③ 자동 COMMIT
DELETE는 명시
④ ROLLBACK ❌
DELETE는 ROLLBACK ✅
추가 본질
카탈로그·인덱스
정의 유지
(내용만 비움)
AUTO_INCREMENT
초기화
(1부터·DELETE는 이어짐)
속도
수십~수백 배 빠름
(페이지 단위)
대표 시나리오
일일 통계 임시 테이블 비우기