반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL 아랍어로 PHP MYSQL 데이터 삽입 (0) | 2021.02.06 |
---|---|
MySQL의 정수 나누기 (0) | 2021.02.06 |
MySQL 명령 줄을 사용하여 Mysql에서 압축 파일 가져 오기 (0) | 2021.02.06 |
MySQL에서 요일별 주문 (0) | 2021.02.06 |
MySQL PDO 다중 쿼리 (0) | 2021.02.06 |
댓글