본문 바로가기
개발언어/데이타베이스

[SQLITE] TABLE 비우기, 및 AUTOINCREMENT 초기화

by 창용이랑 2022. 11. 28.
728x90

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