반응형
Q .
MySQL에서 데이터타입 결정시 bool(boolean) 데이터형으로 넣어도 tinyint로 데이터타입이 변경된다.
왜 그럴까?
A .
MySQL에서는 boolean의 데이터타입이 존재하지 않는다.
그렇기 때문에 가장 작은 형태의 정수 데이터타입인 tinyint 를 사용하는 것이다.
tinyint는 -128~127 범위의 숫자를 사용한다. (Unsigned 옵션 사용시 0~255 범위)
boolean 데이터타입에 익숙한 우리에게는 혼동이 될 수 있기 때문에 대략적으로 같은 쓰임새임을 알아두는게 좋다.
반응형