SQLite Table 비우기, 및 AutoIncrement 초기화

SQLite는 가볍게 사용할 수 있지만 다른 DBMS에서 사용된느 Truncate 명령어가 없습니다. 그래서 모든 내용을 지우려면은 Delete로 지워야하기에 기록해 놓습니다.

#SQLite TRUNCATE TABLE
DELETE FROM TABLE_NAME;

SQLite에서 AutoIncrement를 초기화가 되지 않습니다. 그래서 Delete후에 새롭게 값을 초기화해서 보기 좋도록(?) 하기 위해서 작업을 합니다.

#SQLite Auto Increment Reset
UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = 'TABLE_NAME'; 

이전글
다음글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다