mysql에서 테이블을 초기화 하는 명령은 아래와 같습니다.
truncate `테이블이름`;
delete문과 다른 점은
AUTO_INCREMENT 값이 초기화 되고 복구가 불가능하다는 점입니다.
truncate는 완전 초기화이기에 뼈대만 남기고 모든걸 초기화 합니다.
delete는 단지 현재 있는 데이터만 지우게 됩니다.
건물로 따지면 안에 있는 가구만 빼느냐~~ 벽지등까지 다 없에느냐 정도가 되겠네요
반응형
mysql에서 테이블을 초기화 하는 명령은 아래와 같습니다.
truncate `테이블이름`;
delete문과 다른 점은
AUTO_INCREMENT 값이 초기화 되고 복구가 불가능하다는 점입니다.
truncate는 완전 초기화이기에 뼈대만 남기고 모든걸 초기화 합니다.
delete는 단지 현재 있는 데이터만 지우게 됩니다.
건물로 따지면 안에 있는 가구만 빼느냐~~ 벽지등까지 다 없에느냐 정도가 되겠네요