본문 바로가기
Database/Mybatis

[MySQL] Boolean 사용법

by Youngs_ 2022. 8. 3.

MySql 에서 BOOLEAN TYPE 은 5버전대부터 사용이 가능하다.

 

실제로 BOOLEAN(BOOL) TYPE 으로 정의하면 TINYINT(1) 형식으로 정의 된다.

 

데이터 역시 TRUE는 1, FALSE 는 0 으로 저장이 된다.

 

물론 저장 할때는 TRUE, FALSE 로 저장이 가능하다.

 

하지만 불러올때는 1, 0 으로 나와서 헤매는 경우가 있는데 이럴땐 아래와 같이 사용하면 된다.

 

IF(칼럼명 , 'true', 'false') as 칼럼명

 

예를 들면

SELECT IF(agree, 'true', 'false') as agree 

이렇게 사용하면 된다.


출처: https://freegians.tistory.com/entry/MySQL-BOOLEAN-TYPE-use-tip

 

MySQL에서 BOOLEAN TYPE 사용하는 팁

MySql 에서 BOOLEAN TYPE 은 5버전대부터 사용이 가능하다. 실제로 BOOLEAN(BOOL) TYPE 으로 정의하면 TINYINT(1) 형식으로 정의 된다. 데이터 역시 TRUE는 1, FALSE 는 0 으로 저장이 된다. 물론 저장 할때는 TR..

freegians.tistory.com

 

'Database > Mybatis' 카테고리의 다른 글

MyBatis, 마크업 에러  (0) 2021.10.21

댓글