본문 바로가기
mysql

mysql_자동증분(auto increment)

by 신방동불주먹 2022. 10. 24.

- 자동증분(auto increment) 을 pk 에 설정

ex) customerid (pk) 값을 insert 문에서 제외하고 자동으로 들어간다. 

-primary key의 유일성 보장 위함

create table penguins(
  my_id       int(16) auto_increment,
  skipper     varchar(4000),
  PRIMARY KEY (my_id)
)

1001번부터 시작

ALTER TABLE penguins AUTO_INCREMENT=1001;

추가

insert into penguins (skipper) values("We need more power!");
insert into penguins (skipper) values("Time to fire up");
insert into penguins (skipper) values("kowalski's nuclear reactor.");

 

 

※이미 생성한 테이블 칼럼에 자동증가 옵션을 추가하고 싶을 때

ALTER TABEL 'TEST' MODIFY 'num' INT NOT NULL AUTO_INCREMENT;

 

※자동 속성값을 특정값으로 초기화 할때

ALTER TABLE test AUTO_INCREMENT=1; //auto_increment값을 1로 초기화 한다.
 

'mysql' 카테고리의 다른 글

mysql_default 오늘 날짜로 설정  (0) 2022.12.12
mysql_connection pool 설정  (0) 2022.12.12
mysql_sysdate  (0) 2022.12.03
MySQL Workbench 사용자권한  (0) 2022.12.03
1024_mysql  (0) 2022.10.24