bool 타입 column을 추가하기

JJeong·2021년 3월 10일
1

개인정보 사용 동의를 받았는지, 아닌지를 구분하기 위해 boolean 타입의 필드를 추가하기로 했다.


ALTER TABLE 테이블명 ADD 새컬럼명 자료형 AFTER 앞컬럼명

I want to create a table in MySQL with a boolean column whose default value is false. But it's accepting NULL as default...

디폴트 값이 false인 boolean 타입 column을 만들고 싶습니다. 그런데 NULL이 디폴트로 선택됩니다...

You have to specify 0 (meaning false) or 1 (meaning true) as the default. Here is an example:

create table mytable (
     mybool boolean not null default 0
);

FYI: boolean is an alias for tinyint(1).

해당 필드를 0(false)와 1(true)로 특정해야 합니다. (예제) FYI: booleantinyint(1)으로 표현되기도 합니다.

0개의 댓글