- 자동증분(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 |