프로그램/mysql2012. 7. 10. 10:56

mysql에서 tinyint 자료형을 이용해서 10 미만의 숫자인 0~9 까지만 사용하려고 한다면

tinyint 자료형 선언시 어떻게 값을 주어야 할까?

tinyint(2) 값으로 사용하면 된다.

tinyint(1)로 사용하는 경우에는 값이 1이상이면 true, 0이면 false로 처리하므로 원하는 게 아니다.

 

참고> tinyint(2) 값으로 설정하면 10이상도 사용가능하다.

tinyint 자료형은 1byte 크기를 가지며 부호있는 정수는 -128~127, 부호없는 정수는 0~255까지 사용할 수 있다. 

Posted by 은둔고수