(새 문서: ==개요== ;MySQL 2147483647 현상 *MySQL의 INT형에 큰 수를 넣으면 INT의 최대값인 2147483647이 되는 현상이다. *Length를 변경해도 안된다. 예를 드렁 IN...) |
(→같이 보기) |
||
(사용자 2명의 중간 판 11개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
== | ==현상== | ||
;MySQL 2147483647 현상 | ;MySQL 2147483647 현상 | ||
;MySQL에 2147483647 들어가는 현상 | |||
*MySQL의 INT형에 큰 수를 넣으면 INT의 최대값인 2147483647이 되는 현상이다. | *MySQL의 INT형에 큰 수를 넣으면 INT의 최대값인 2147483647이 되는 현상이다. | ||
*Length를 변경해도 안된다. 예를 | |||
==해결방법== | |||
*Length를 변경해도 안된다. 예를 들어 INT(11)을 INT(32)로 변경하는 것은 의미 없음.<ref>괄호안 숫자는 Display Width 를 의미하며, 실제 가질 수 있는 숫자의 범위는 여전히 INT 사이즈임.</ref> | |||
*INT를 BIGINT로 바꾸면 해결된다. | *INT를 BIGINT로 바꾸면 해결된다. | ||
{{소스헤더|자료형 변경 SQL문 예시}} | |||
<source lang='sql'> | |||
ALTER TABLE `테이블명` CHANGE `컬럼명` `컬럼명` BIGINT NOT NULL | |||
</source> | |||
==같이 보기== | ==같이 보기== | ||
*[[2147483647]] | |||
*[[MySQL ALTER TABLE]] | |||
*[[MySQL 자료형]] | *[[MySQL 자료형]] | ||
*[[정수형]] | |||
==참고== | |||
[[분류: MySQL]] | [[분류: MySQL]] |
2020년 3월 26일 (목) 01:05 기준 최신판
1 현상[ | ]
- MySQL 2147483647 현상
- MySQL에 2147483647 들어가는 현상
- MySQL의 INT형에 큰 수를 넣으면 INT의 최대값인 2147483647이 되는 현상이다.
2 해결방법[ | ]
- Length를 변경해도 안된다. 예를 들어 INT(11)을 INT(32)로 변경하는 것은 의미 없음.[1]
- INT를 BIGINT로 바꾸면 해결된다.
자료형 변경 SQL문 예시
sql
Copy
ALTER TABLE `테이블명` CHANGE `컬럼명` `컬럼명` BIGINT NOT NULL
3 같이 보기[ | ]
4 참고[ | ]
- ↑ 괄호안 숫자는 Display Width 를 의미하며, 실제 가질 수 있는 숫자의 범위는 여전히 INT 사이즈임.
편집자 Jmnote John Jeong
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- MySQL (5)
CentOS MySQL 설치 ― …MySQL BigDump ― JmnoteMySQL STRICT TRANS TABLES ― John JeongMySQL 외래키 옵션 변경 ― 문태부MySQL 컬럼명으로 테이블 찾기 ― Stly3466