CS Database [MariaDB] Auto Increment 사용하기

[MariaDB] Auto Increment 사용하기

TABLE 의 PK에 Auto Increment 속성을 명령어로 주는 방법을 공부했다.

사용하기

CREATE TABLE universities(
  id INTEGER  NOT NULL AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(19) NOT NULL
)DEFAULT CHARSET=utf8;

id는 자동 증가되므로 INSERT 명령어는 name만 입력하면 된다.

초기화

ALTER TABLE universities AUTO_INCREMENT = 1;

value 에 대한 valid 체크를 하기 때문의 주의해야 한다.

초기화 후 정렬

ALTER TABLE universities AUTO_INCREMENT=1;
SET @COUNT = 0;
UPDATE universities SET id = @COUNT:=@COUNT+1;

댓글남기기