SQLite Table 비우기, 및 AutoIncrement 초기화

By | 2019년 10월 29일

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';