AUTO_INCREMENT
테이블 생성시 PK 컬럼을 AUTO_INCREMENT로 지정하는 경우 값이 중복되지 않도록 INSERT시에 1씩 자동으로 증가하여 입력됩니다. 따라서 테이블의 AUTO_INCREMENT로 지정되어 있는 컬럼은 INSERT시에 값을 지정 하지 않습니다. 테이블 생성시 AUTO_INCREMENT 로 되어있는 컬럼은 PRIMARY KEY 이거나 UNIQUE로 지정해줘야 합니다.

가장 최근 입력된 AUTO_INCREMENT 숫자가 몇인지 확인하려면 다음의 쿼리를 이용합니다.
SELECT last_insert_id();                                                            
cs

 



AUTO_INCREMENT 현재 값 변경하기
AUTO_INCREMENT 현재 기준값을 변경하고 싶은 경우 ALTER TABLE AUTO_INCREMENT = 값 을 이용합니다.
ALTER TABLE productTbl                                                                        
AUTO_INCREMENT = 100;
cs



AUTO_INCREMENT 증가 값 변경하기
AUTO_INCREMENT 증가값을 변경하고 싶은 경우 다음과 같이 쿼리합니다.
SET @@auto_increment_increment=3;  -- 3씩 증가하는 경우                                    
cs



블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

,