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 29617 게시물 읽기
No. 29617
안녕하세요 mysql 테이블 생성때 이런게 가능한가요??
작성자
투루로맨스(jung1873)
작성일
2010-04-12 12:54
조회수
7,406

테이블을 생성할때 AUTO_INCREMENT
를 주면

1,2,3,4.... 이런식으로 자동증가가 되는 걸로 알고 있습니다.

궁금한건

처음 시작할때 번호를 1111 부터

마지막 끝나는 번호를 9999 로 하게 할 수있나요??

만약 9999를 넘어가면 1111로 초기화를 시킬 수 있나요??

답변 좀 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요박성원입니다.

 

보통 auto_increment는 pk등의 unique한 값을 세팅하기 위해서 작성되는 값인데요

 

이러한 값은 column의 datatype의 max 수치까지 저장되지 않을까합니다. ^^;;;

정확히 테스트 해본적은 없지만 이를 강제적으로 제한 할 수 없으며, 완료 시점에서 1111로 초기화한다면

이전값들과의 중복이 발생하기 때문에 더욱더 위험한 상황이 초래될 수 있습니다.

 

정말 상기에 언급한 사황이 정리되고 사용이 가능하다고 판단이 되시면

 

trigger를 이용해서 작성을 해야하나 역시 퍼포먼스에 영향을 끼치는 요소이느 권하지는 않습니다. ^^;;

 

 

그럼 건승하시길 ^^

박성원(darkancia)님이 2010-04-16 14:52에 작성한 댓글입니다.
이 댓글은 2010-04-16 14:52에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
29620동영상저장 DB 만들려고하는데.. [1]
배고픈자
2010-04-14
12748
29619특정 컬럼의 값중에 줄바꿈 값을 지우고 싶습니다. [1]
파란산타
2010-04-13
7515
29618쿼리 문의 답변 부탁드립니다! [1]
김광수
2010-04-12
7899
29617안녕하세요 mysql 테이블 생성때 이런게 가능한가요?? [1]
투루로맨스
2010-04-12
7406
29616mediumtext 필드의 용량에 대해서...궁금한점.. [2]
맹가이버
2010-04-10
7553
29615오라클에서 사용하던걸 mysql로 바꿔주시면 고맙겠습니다 [1]
mysql
2010-04-09
8628
29613mysql replication 에서 [1]
이하사
2010-04-06
7750
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다