mysql3 [MySQL] INT 값 범위 및 INT(10) 혹은 INT(11) 등 INT(N) 에서 N 의미 Type INT Storage (Bytes) 4 Minimum Value Signed -2147483648 = - 2 ^ 31 Minimum Value Unsigned 0 Maximum Value Signed 214748364 = 2 ^ 31 Maximum Value Unsigned 4294967295 = 2 ^ 32 N의 의미는 zerofill 옵션 설정 시 N 자릿수를 기준으로 값의 공백을 0 으로 바꾸어 준다. 즉 N 으로 INT 값의 범위를 정하는 것이 아니다. INT 값은 INT(10) 이든 INT(11) 이든 Signed 이면 -2147483648 ~ 214748364 이고 Unsigned 이면 0 ~ 4294967295 사이 값이다. INT 에 들어갈 수 있는 값은 최대 9자리까지 (4294.. 2020. 4. 24. [MySQL] DECIMAL 형식 DECIMAL(M[,D]) 규칙 M : 기본값 '10', 최대값 '65' D : 기본값 '0', 최대값 '38' (MariadB 10.2.1 이전 '30') 예시 DECIMAL(6,2) : -9999.99 ~ +9999.99 2020. 4. 21. [ERROR] out of range value for column 해결 에러 로그 out of range value for column 에러 원인 INSERT 하려는 값이 해당 컬럼 datatype 과 불일치 에러 해결 INSERT 하려는 값을 datatype 에 맞게 설정 혹은 해당 컬럼 datatype 수정 2020. 4. 21. 이전 1 다음