728x90
반응형
AUTOINCREMENT
- AUTOINCREMENT란 기본키를 자동으로 +1씩 증가하게 만드는 기능을 가지고 있다. 보기 좋게 기본키가 1부터 올라가기 때문에 정리가 쉽다.
하지만 중간에 테이블을 삭제해도 기본키 값은 변경되지 않으며 예를 들어 50개의 테이블 값을 모두 삭제하고 새로 입력 시 기본키 값은 51이 된다. 깔끔하게 1부터 시작하기 위한 방법을 알아보자
- customer_id가 기본키 AUTOINCREMENT로 설정되어있다. 데이터 값을 삭제하고 넣고를 반복하다보니 키값이 41부터 시작한다.
DELETE FROM customers;
UPDATE SQLITE_SEQUENCE SET seq = 0 WHERE name = 'customers';
- 위 코드를 실행하면 customers 테이블의 값이 모두 삭제되고 처음부터 키 값이 입력된다.
728x90
반응형
'기타' 카테고리의 다른 글
YOLOv5 커스텀 데이터로 학습하기 (0) | 2024.07.01 |
---|---|
RAG(검색 증강 생성)란? (0) | 2024.06.28 |
[SQLite] 기본키(Primary Key), 외래키 (Foreign Key) (0) | 2024.02.20 |
[스프링부트/SpringBoot] 게시판 만들기 프로젝트(1) - 계획 수립, 환경 세팅 및 설정 (0) | 2023.09.25 |
Windows10에서 WSL2 우분투 설치하기 (0) | 2023.09.25 |