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 29505 게시물 읽기
No. 29505
Mysql 재시작때 auto_increment...
작성자
한성무
작성일
2010-01-13 17:39
조회수
6,587

 

질문 있습니다.

윈도우 Mysql 5.0  / 5.1 을 사용하는데요

데이터 테이블 내에 int (11) 형의 auto_increment 되는  변수가  Mysql 재 시작때에 0으로 리셋되어 버리는 현상이 있는데요.

이 테이블은 A 프로그램에서 데이터를 삽입하면 B 프로그램에서 이테이블의 데이터를  읽고 레코드를 삭제하는 형태의 프로그램인데요.

Mysql 을 재시작 하면  그  값이  0 이 되어 있습니다. 

전에 그 버그가 있었다는 애기를 누가 하던데....아시는분 계시나요.

 

 

 

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

InnoDB를 쓰시는 듯 한데, 버그라기 보다는 InnoDB의 특성입니다.

http://dev.mysql.com/doc/refman/5.0/en/innodb-auto-increment-handling.html

If the table is empty, InnoDB uses the value 1

 

위 링크에 따르면, 한성무님의 사용 예와 같이 테이블이 비어있는 경우에는 AUTO_INCREMENT 값이 새로 시작하게 되는 것이 정상인 것 같습니다. 

박현우(lqez)님이 2010-01-14 07:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29508치환 쿼리문 꼭좀 알려주시면 감사드리겠습니다. [3]
누에고치
2010-01-15
6211
29507일반로그 갱신 질문입니다. [2]
방방방
2010-01-14
6595
29506로또 통계를 할려고 하는데요 번호별 당첨결과 횟수 ㅠㅠ1 [1]
김중일
2010-01-14
7009
29505Mysql 재시작때 auto_increment... [1]
한성무
2010-01-13
6587
29504쿼리 시간이 오래걸려요.. [1]
FIL
2010-01-11
6525
29503MySQL Replication error [7]
jayforest
2010-01-11
7139
29502mysql client를 쉘에서 수동할때..
정대원
2010-01-11
5893
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다