MySQL에서 AUTO_INCREMENT의 기본 설정에 대한 설명으로 올바른 것은?

과목: MySQL

문제 번호: 3260

medium
MySQL에서 AUTO_INCREMENT의 기본 설정에 대한 설명으로 올바른 것은?
A. 시작값은 0이고, 1씩 증가한다
B. 시작값은 1이고, 1씩 증가한다
C. 시작값은 10이고, 10씩 증가한다
D. 시작값과 증가값을 반드시 수동으로 설정해야 한다

정답: B



⦁ MySQL의 AUTO_INCREMENT는 기본적으로 1부터 시작하여 1씩 증가합니다

⦁ 기본 동작 방식:
⦁ 시작값(Starting Value): 1
⦁ 증가값(Increment): 1
⦁ 첫 번째 레코드: 1, 두 번째 레코드: 2, 세 번째 레코드: 3...

⦁ 실제 동작 예시:
CREATE TABLE Users (
    UserID int AUTO_INCREMENT PRIMARY KEY,
    Username varchar(50)
);

INSERT INTO Users (Username) VALUES ('user1'); -- UserID = 1
INSERT INTO Users (Username) VALUES ('user2'); -- UserID = 2
INSERT INTO Users (Username) VALUES ('user3'); -- UserID = 3

⦁ 시작값 변경 방법:
-- 다음 AUTO_INCREMENT 값을 100부터 시작하도록 변경
ALTER TABLE Users AUTO_INCREMENT = 100;

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.