티스토리 뷰

Database

MySQL. Auto Increment.

out of coding 2020. 2. 21. 21:54

말 그대로 insert 될때마다 자동으로 Number가 증가되면서 저장할 수 있는 방법이 있습니다.

 

auto_increment를 이용하는 방법인데요.

다음과 같습니다.

CREATE TABLE 'test'(
'id' int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
'name' varchar(10) NOR NULL
);

이렇게 하게 되면 값이 자동으로 증가되므로 name만 값을 넣어주면 됩니다.

INSERT INTO test(name) values('DH');
INSERT INTO test(name) values('LEE');

이부분은 처음에 Table을 Create 할 때 사용하는 방법이고, 이미 추가가 되어 있다면 다음과 같이 하면 됩니다.

ALTER TABLE 'test' MODIFY 'id' int NOT NULL AUTO_INCREMENT;

만약에 값을 어느 수준으로 변경하고 싶을때에는

ALTER TABLE test AUTO_INCREMENT=100;

auto_increment 값을 100으로 변경한겁니다.

 

'Database' 카테고리의 다른 글

You are using safe update mode  (0) 2021.11.23
MySQL. 접속시에 caching_sha2_password error 발생  (0) 2020.04.30
MariaDB. account add, remove, permission grant  (0) 2020.01.19
MariaDB. 간단한 예제  (0) 2020.01.19
샤딩과 레플리카  (0) 2019.10.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함