MariaDB 자동 증가 값 설정: AUTO_INCREMENT 사용법
MariaDB의 AUTO_INCREMENT
는 테이블에 새로운 행이 삽입될 때마다 자동으로 증가하는 고유 값을 생성하는 기능입니다. 주로 기본 키 열에 사용되어 고유 식별자를 자동으로 관리할 수 있게 해줍니다.
AUTO_INCREMENT 기본 사용법
테이블을 생성할 때 AUTO_INCREMENT
를 설정할 수 있습니다. 다음은 users
테이블에 id
열을 AUTO_INCREMENT
로 설정하는 예제입니다.
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL
);
데이터 삽입 예제
데이터를 삽입할 때 id
값은 자동으로 증가합니다.
INSERT INTO users (username, email) VALUES ('alice', 'alice@example.com');
INSERT INTO users (username, email) VALUES ('bob', 'bob@example.com');
위의 예제에서 id
값은 각각 1과 2로 자동 설정됩니다.
▼ AUTO_INCREMENT 예제 결과 화면

AUTO_INCREMENT 값 초기화
AUTO_INCREMENT
값을 특정 값으로 초기화할 수 있습니다.
ALTER TABLE users AUTO_INCREMENT = 100;
위 명령은 다음 삽입될 행의 id
값을 100으로 설정합니다.
▼ 실행 결과 화면

주의사항
AUTO_INCREMENT
열은 반드시 인덱스 또는 기본 키로 설정해야 합니다. 또한, 동일한 테이블 내에 두 개 이상의 AUTO_INCREMENT
열을 가질 수 없습니다.
참고할 만한 사이트
더 자세한 내용은 다음 사이트들을 참고하세요.
관련 이전 게시글
- MariaDB 데이터 추가: INSERT INTO 사용법
- MariaDB 데이터베이스 생성 및 삭제 방법
- MariaDB 데이터베이스 백업 및 복구 방법
- MariaDB SELECT 문 사용법 및 DISTINCT 중복 제거
- MariaDB 데이터 형식 변환: CAST 및 CONVERT 함수
이 글이 도움이 되셨다면 공유 부탁 드립니다.