MariaDB 자동 증가 값 설정: AUTO_INCREMENT 사용법

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 열은 반드시 인덱스 또는 기본 키로 설정해야 합니다. 또한, 동일한 테이블 내에 두 개 이상의 AUTO_INCREMENT 열을 가질 수 없습니다.

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤