AUTO_INCREMENT 필드가 있는 테이블에서의 INSERT 동작으로 올바른 것은?
AUTO_INCREMENT 필드가 있는 테이블에서의 INSERT 동작으로 올바른 것은?
-- CustomerID가 AUTO_INCREMENT인 경우
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Samsung Electronics', 'Seoul', 'Korea');
정답: B
⦁ AUTO_INCREMENT 필드: 새 레코드 삽입 시 자동으로 증가하는 값이 할당됩니다
동작 방식:
⦁ CustomerID는 자동으로 생성되어 할당됩니다
⦁ 기존 최대값에서 1씩 증가한 값이 자동으로 설정됩니다
⦁ 직접 값을 지정할 필요가 없습니다
예시 결과:
⦁ 기존 마지막 CustomerID가 91이었다면
⦁ 새 레코드의 CustomerID는 자동으로 92가 됩니다
⦁ INSERT 문에서 CustomerID를 명시하지 않아도 됩니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.