데이터베이스[DB]
|
2018. 6. 20. 04:30
[MySQL] AUTO_INCREMENT 값 변경하기
AUTO_INCREMENT
테이블 생성시 PK 컬럼을 AUTO_INCREMENT로 지정하는 경우 값이 중복되지 않도록 INSERT시에 1씩 자동으로 증가하여 입력됩니다. 따라서 테이블의 AUTO_INCREMENT로 지정되어 있는 컬럼은 INSERT시에 값을 지정하지 않습니다. 테이블 생성시 AUTO_INCREMENT로 되어있는 컬럼은 PRIMARY KEY이거나 UNIQUE로 지정해줘야 합니다.
가장 최근 입력된 AUTO_INCREMENT 숫자가 몇인지 확인하려면 다음의 쿼리를 이용합니다.
SELECT last_insert_id();
AUTO_INCREMENT 현재 값 변경하기
AUTO_INCREMENT 현재 기준값을 변경하고 싶은 경우 ALTER TABLE AUTO_INCREMENT = 값을 이용합니다.
ALTER TABLE productTbl
AUTO_INCREMENT = 100;
AUTO_INCREMENT 증가 값 변경하기
AUTO_INCREMENT 증가값을 변경하고 싶은 경우 다음과 같이 쿼리합니다.
SET @@auto_increment_increment=3; -- 3씩 증가하는 경우
'데이터베이스[DB]' 카테고리의 다른 글
| [Database] 데이터베이스의 정의, 개념, 특징 (0) | 2018.07.16 |
|---|---|
| [Database] SELECT ~ FOR UPDATE 란? (0) | 2018.07.12 |
| [MS-SQLServer] SSMS(SQL Server Management Studio) 다운로드 및 설치 방법 (2) | 2018.05.08 |
| [MS-SQLServer] SQL Server 2016 설치 방법 (2) | 2018.05.08 |
| [MS-SQLServer] SQL Server 2016 이미지 다운로드 및 설치 전 준비 (1) | 2018.05.08 |
도로락
WriterIT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그