MySQL에 2147483647 들어가는 현상

Jmnote (토론 | 기여)님의 2015년 11월 12일 (목) 01:13 판 (→‎같이 보기)

1 현상

MySQL 2147483647 현상
MySQL에 2147483647 들어가는 현상
  • MySQL의 INT형에 큰 수를 넣으면 INT의 최대값인 2147483647이 되는 현상이다.

2 해결방법

  • Length를 변경해도 안된다. 예를 들어 INT(11)을 INT(32)로 변경하는 것은 의미 없음;;
  • INT를 BIGINT로 바꾸면 해결된다.
자료형 변경 SQL문 예시
ALTER TABLE `테이블명` CHANGE `컬럼명` `컬럼명` BIGINT NOT NULL

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}