데이터베이스/SQLite3 (1) 썸네일형 리스트형 [SQLite3] AUTOINCREMENT 를 초기화하는 방법 AUTOINCREMENT 로 설정된 값을 저장하는 테이블과 접근방법(초기화 방법) SQLite3 는 경량화된 데이터베이스라서 그런지, 기본적으로 자동증가된 기본키를 초기화시키는 명령어가 별도로 존재하지 않는다. 따라서, SQLite 에서 이를 초기화하려면, 해당 값을 저장하고 있는 테이블에 직접 접근하여 제거해줄 수 밖에 없다. SQLite3 에서 SQLite 스튜디오와 같은 프로그램을 사용하여 AUTOINCREMENT 를 기본키(Primary Key) 에 적용했다면, 해당 자동증가된 값은 "sqlite_sequence" 이라는 별도의 테이블에 저장되는데 이 때, 저장되는 테이블 구조를 간략하게 표현해보면 다음과 같다. name seq 테이블이름 시퀸스번호 즉, 위 테이블에서 name 과 일치하는 seq.. 이전 1 다음