개인정보 사용 동의를 받았는지, 아닌지를 구분하기 위해 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: boolean은 tinyint(1)으로 표현되기도 합니다.