null값을 입력할 수 있다는 사실을 생각못했네여..^^;
답변 감사합니다...꾸벅! ^^;
>>정재익 님께서 쓰시길<<
:: 두개의 항목은 전혀 별개의 옵션입니다.
:: 필요하다면 중복을 해야지요.
::
:: not null 이라는 것은 말그대로 뭔가 null 이 아닌 값이 들어가야 한다는 얘기이고, default 라는 것
:: 은 사용자가 값을 지정하지 않았을때 그기 들어갈 값을 말합니다.
:: 만약 사용자가 null 값을 입력하라고 명령을 했다면 not null 옵션이 없는 한은 null 값이 들어가게
:: 됩니다. (이해가 가는지요)
::
:: >>빈경윤 님께서 쓰시길<<
::
:: :: 안녕하세요
:: ::
:: :: 테이블 설계를 하다보니....
:: ::
:: :: 다음과 같이 NOT NULL과 DEFAULT를 함께 써놓은 경우가 있더군요.
:: ::
:: :: 1. "title" varchar(20) default "제목없음" NOT NULL,
:: ::
:: :: 제 생각엔 NULL값일 경우 자동으로 "제목없음"이라는 DEFAULT값이 들어가는게 아닌가 싶습니다.
:: ::
:: :: 2. "title" varchar(20) default "제목없음",
:: ::
:: :: 1,2번 문장에 차이점이 있다면 지적해주세요...*^^*
:: ::
|