SQLITE 테이블 초기화

dev-nam·2022년 2월 7일
0

SQLITE 테이블 초기화

SQLite에는 Truncate 명령어가 없어서 모든 데이터를 지우려면 Delete 처리해야 한다. 그리고 Autoincrement 값을 보기 좋게 처리하기 위해 seq 값을 초기화하면 Truncate과 비슷하게(?) 된다.

// 테이블에 모든 데이터를 삭제한다.
DELETE FROM {TABLE_NAME};

// 테이블 seq 값을 0으로 초기화한다.
UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = '{TABLE_NAME}';

0개의 댓글