[sql] INSERT 문을 사용하여 레코드 삽입 시 고유한 값 생성 방법
예를 들어, MySQL에서는 다음과 같이 AUTO_INCREMENT
속성을 가진 필드를 사용하여 새로운 레코드를 삽입할 때 자동으로 고유한 값을 생성할 수 있습니다.
INSERT INTO 테이블명 (칼럼1, 칼럼2) VALUES (값1, 값2);
이때, 테이블명
은 테이블의 이름이며, 칼럼1
, 칼럼2
는 삽입할 열의 이름이며, 값1
, 값2
는 해당 칼럼에 삽입할 값입니다. 특히, 고유한 값이 필요한 primary key 칼럼은 명시적으로 값을 할당하지 않고 NULL
로 두면 데이터베이스가 자동으로 고유한 값(예: auto-increment)을 생성하여 삽입합니다.
이러한 방식으로 INSERT
문을 사용하여 레코드를 삽입할 때 자동 증가 필드를 이용하여 고유한 값을 생성할 수 있습니다.