[sqlite] 테이블 초기화
sqlite 테이블 초기화
sqlite에는 truncate 명령어가 없다. 그나마 비슷하게 처리하는 방법이 테이블에 모든 데이터를 delete 처리하는 것이다. 추가로 autoincrement 값을 보기 좋게 1부터 다시 시작하려면 sequence 값을 초기화하면 된다.
// 테이블에 모든 데이터를 삭제한다.
DELETE FROM {TABLE_NAME};
// 테이블 seq 값을 0으로 초기화한다.
UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = '{TABLE_NAME}';
반응형
'주제 > sqlite' 카테고리의 다른 글
[sqlite] 테이블 리스트 조회 (0) | 2022.03.20 |
---|