티스토리 뷰

DBMS

[SQL]AUTO_INCREMENT 값 초기화

바켠주 2024. 7. 3. 17:41
728x90

AUTO_INCREMENT

  • 컬럼을 생성할 때 주는 옵션
  • 값이 자동으로 1씩 증가

student_tb의 student_id에 AUTO_INCREMENT 옵션 지정

delete하기전

delete from student_tb where student_id = 12;

student_id가 12인 행을 삭제하고 

insert into student_tb
	(student_id, student_name, phone, email, admission_date)
values 
	(0, "test4", "010-4444-4444", "aa@naver.com", now());

새로 추가하면 12가 아닌 13이 들어간다.

delete후 값을 새로 추가

값을 삭제하고 다시 추가해도  AUTO_INCREMENT는 계속 증가한다.

alter table student_tb AUTO_INCREMENT = 11;

AUTO_INCREMENT 값을 초기화하고 다시 insert하면

초기화하고 다시 insert

순서에 맞게 값을 변경할 수 있다.

AUTO_INCREMENT 값 초기화

alter table 테이블명 AUTO_INCREMENT = 시작할 값

 

'DBMS' 카테고리의 다른 글

[DBMS]DML, TCL, 정규화  (0) 2024.04.16
[DBMS]제약 조건  (0) 2024.03.25
[DBMS]COLUMN, ROW, PK(PRIMARY KEY), FK, DDL(Date Definition Laguage)  (1) 2024.03.24
[DBMS]오라클 DBMS 공부 시작  (1) 2024.03.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함