반응형
MySQL에서 테이블에 AUTO_INCREMENT를 설정하면, 입력되는 데이터의 레코드 값이 1부터 시작해서 자동으로 1씩 증가한다. 예를 들어 10개의 데이터를 입력하면, 입력된 데이터 중 가장 큰 레코드의 크기는 10이 된다.
그런데 위에서 입력한 10개의 데이터를 삭제한 후, 한 개의 데이터를 입력해도 레코드는 1이 아닌 11로 설정된다. 그렇다면, 데이터 삭제 후 AUTO_INCREMENT로 생성된 레코드가 초기화되어 다시 1부터 시작할 수는 없을까?
이럴 때는 아래와 같은 명령어를 입력하면 된다.
ALTER TABLE TABLE명 AUTO_INCREMENT = 시작할 값 |
반응형
'데이터베이스 > Mysql' 카테고리의 다른 글
[MySQL] 데이터 형식 (0) | 2021.11.11 |
---|---|
[MySQL] comments & show, 테이블과 컬럼에 주석 달고 조회하기 (0) | 2020.12.11 |
[MySQL] SUBSTR(), DAYOFWEEK() 날짜 데이터에서 요일 출력하기 (0) | 2020.03.23 |
[MySQL] SQL - 서브쿼리 , GROUP_CONCAT, 조건문 (0) | 2020.02.25 |
댓글