DBMS
[MySQL] auto_increment
MY_STUDY
2023. 5. 25. 09:48
auto_increment
게시판을 이용할 때, 글을 작성하면, 작성하지도 않았음에도, 글 제목 옆에, 몇번째 글인지 나타나는 경우가 종종 있다. 또한 스키마를 작성하다보면 데이터의 수를 PK로 설정해야 하는 때가 있다. auto_increment문을 활용하여, 정수형 넘버를 자동으로 증가하도록 해보자.
예시

board(게시판) 테이블을 만든다. no라는 int형 필드를 하나 만들고, null 값이 없도록하며, 자동증가 auto_increment와 primary key(기본키)를 설정한다.

컬럼 조회시, 이렇게 나타난다.

insert문으로 데이터를 집어넣는다. 하지만 auto_increment를 설정했던 no 컬럼의 데이터는 따로 작성하지 않는다.

조회 결과... no 컬럼의 데이터는 따로 작성하지 않았음에도, 1,2,3, 이렇게 증가하면서 조회되는걸 확인할 수 있다.