티스토리 뷰

반응형

자료를 계속해서 추가로 넣을때 고유의 키값을 줘야하는데요,

 

이럴때는 이것이 반드시 필요합니다. 그래야 새로운 데이터가 자동으로 고유의 값을 갖으니까요.

 

흔히 num이란 변수에 많이 부여하게 되는데요,

 

그 방법을 알아보자구요~

 

alter table [table명] AUTO_INCREMENT = [시작할 값];

 

주의해야 할 점은 이 경우 테이블에 새로 시작할 값보다 높은 값이 있으면 안됩니다. 

 

사실, 주로 사용하는 AUTO_INCREMENT는 보통 이런 형태가 될 것입니다.

 

필드값을 초기화 한 후 이제부터 다시 1부터 시작하길 원할때....

 

이렇게 사용하면 됩니다.

 

ALTER TABLE 'WORK' AUTO_INCREMENT=1;

SET @COUNT = 0;

UPDATE 'WORK' SET NUM = @COUNT:=@COUNT+1;

aLTER TABLE work ADD COLUMN num INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

 

 

반응형
댓글