database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 2077 게시물 읽기
No. 2077
Re: auto_increment에 대해서...
작성자
정재익
작성일
2000-06-13 18:29
조회수
3,533

현재로서는 비어 있는 값을 채우는 방법을 사용하기에는 힘듭니다. 이유는 비어 있는 것을 찾는 것이 그렇게 만만찮고, 그러기 위해서는 많은 비용을 지불해야 하는 것이지요. 사실 빈다는 것은 어떤 자료가 입력되었다가 없어지는 경우인데 그런 경우에도 sequence 입장에서 보면 의미가 있는 것입니다. 그러므로 그런 것을 고려하지 않는 것은 당연하다고 생각됩니다. 만약 그런 의미로 이용하자면 다른 방법을 사용하는 것이 더 좋을 것 같습니다.

 

> 안녕하세요.

> 테이블 생성 옵션중에 auto_increment에 대해서 테스트를 하다가 궁금한 점이

> 있어서 이렇게 질문을 드립니다. 각 row마다 고유의 값을 주기 위하여

> auto_increment를 사용하고 있습니다. 변수 선언은 다음과 같습니다.

> idx int unsigned not null default '0' auto_increment primary key

> 그리고 테스트를 했습니다.

> idx의 값을 4294967295를 넣은 후에 데이터를 추가하니 에러가 납니다.

> 동일한 인텍스값을 쓸수 없다는 이야기이죠...

> 그러니까 위와 같이 필드를 설정하면 최고 42억개 정도만 저장을 할수 있다는 거죠.

> 하지만 테이블이 중간에 삭제되거나 하면 비어있는데 auto_increment의 속성때문에

> 계속해서 마지막 값 + 1이 됩니다.

> 중간에 비어있는 번호를 가지고 데이터를 insert할수 있는 방법은 없는지요?

> 너무 설명이 길고 지저분해서 괴롭겠지만 답변부탁드립니다.

> 즐거운 하루 되세요.

[Top]
No.
제목
작성자
작성일
조회
2081sleep 상태에 대해서 물어보고 싶은데요
boky
2000-06-13
3012
2080MySQL에서 같은 DB내의 TABLE을 이름이 다른 TABLE로 복사하는 방법???
dreamy
2000-06-13
2978
2086┕>Re: MySQL에서 같은 DB내의 TABLE을 이름이 다른 TABLE로 복사하는 방법???
정재익
2000-06-14 01:20:52
3274
2093 ┕>Re: Re: MySQL에서 같은 DB내의 TABLE을 이름이 다른 TABLE로 복사하는 방법???
dreamy
2000-06-14 16:36:28
3225
2078(급함!!) Solaris에서 MySQL 서버를 자동 시작 및 종료하는 방법은?
김병완
2000-06-13
3011
2071auto_increment에 대해서...
장석규
2000-06-13
3156
2077┕>Re: auto_increment에 대해서...
정재익
2000-06-13 18:29:21
3533
2070# php에서 mysql에 안써져요????
정익
2000-06-13
3050
2076┕>Re: # php에서 mysql에 안써져요????
정재익
2000-06-13 18:26:02
3344
2069[질문] MySQL 데몬이 시간이 지나면 자주 죽습니다..
정성훈
2000-06-13
3015
2075┕>Re: [질문] MySQL 데몬이 시간이 지나면 자주 죽습니다..
정재익
2000-06-13 18:22:49
3258
2068# mysql RPM ./configure 에러
김현
2000-06-13
3271
2074┕>Re: # mysql RPM ./configure 에러
정재익
2000-06-13 18:21:44
3462
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다