본문 바로가기
MySql

MySQL의 자동 증분 (정수) 제한은 얼마입니까?

by 베이스 공부 2021. 2. 6.
반응형

auto_increment (integer)를 사용하는 mysql 데이터베이스가 있습니다. 증가 할 수있는 정수까지 알려주세요. auto_increment 제한을 어떻게 늘릴 수 있습니까?

 

해결 방법

 


필요한 최대 시퀀스 값을 보유하려면 AUTO_INCREMENT 컬럼에 대해 충분히 큰 정수 데이터 유형을 사용하십시오. 열이 데이터 유형의 상한에 도달하면 다음 번 시퀀스 번호 생성 시도가 실패합니다. 예를 들어, TINYINT를 사용하는 경우 허용되는 최대 시퀀스 번호는 127입니다. TINYINT UNSIGNED의 경우 최대 값은 255입니다.


TINYINT            - 127
UNSIGNED TINYINT   - 255
SMALLINT           - 32767
UNSIGNED SMALLINT  - 65535
MEDIUMINT          - 8388607
UNSIGNED MEDIUMINT - 16777215
INT                - 2147483647
UNSIGNED INT       - 4294967295
BIGINT             - 9223372036854775807
UNSIGNED BIGINT    - 18446744073709551615

 

참조 페이지 https://stackoverflow.com/questions/11264447

 

 

반응형

댓글