2012-10-08 3 views
10

MySQL을 배우고 있는데 boolean 열을 추가하려고 할 때 bool과 boolean이라는 두 가지 옵션이 있다는 것을 알았습니다. 그들 사이에 어떤 차이가 있습니까? 시간 내 주셔서 감사합니다.MySQL의 부울과 부울의 차이점은 무엇입니까?

편집 : bool 유형의 길이로 무엇을 써야합니까?

답변

18

BOOL 및 BOOLEAN은 모두 TINYINT (1) (source)의 동의어입니다. 즉, 차이점은 없습니다.

+0

왜 둘 다 있습니까? – devman

+0

@devman 개인적인 취향, 유산의 이유, 누가 압니다. SQL은 유형에 대해 특별한 것이 아닙니다. INT와 INTEGER, DEC와 DECIMAL과 같은 다른 것들이 있습니다. 차이점에 의미가 없으며 사용 된 데이터베이스는 데이터베이스에 기록되지 않은 것입니다. – CrazyCasta

관련 문제