난

SQL 질문요.

SQL을 열심히 공부 중인 사람입니다.

첫 단원을 배우고 있는데요..

궁금한 점이 있어서 질문을 올립니다!..

create table sql_study(
last_name VARCHAR(30) DEFAULT 'iamfast',
first_name VARCHAR(20),
email VARCHAR(50),
gender CHAR(1),
birthday DATE,
profession VARCHAR(50),
location VARCHAR(50),
status VARCHAR(20),
interests VARCHAR(100),
seeking VARCHAR(100)
);

이 코드를 보시면 DEFAULT가 있는데요..

저건 도데체 있는 이유는 알겠는데 사용법을 모르겠습니다.

그리고 책에서는 NOT NULL 뒤에 DEFAULT(이런식 : NOT NULL DEFAULT 1.00)

인데 의미상으로 생각해보면 NULL은 안된다

근데 DEFAULT가 NULL일때 적용되는 것 아닙니까?

저는 DEFALUT의 사용법이 궁금하며

NOT NULL이 아니더라도

insert values(, "iamfast");

이런식이면 에러가 나는뎁숑.. ㅜㅜ..

알려주세요!
|

댓글 2개

insert values( NULL, "iamfast");
답변 감사합니다..
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,237건
+
제목 글쓴이 날짜 조회
09-06-20 조회 1,330
09-06-20 조회 1,215
09-06-20 조회 1,378
09-06-20 조회 1,232
09-06-19 조회 1,308
09-06-19 조회 1,529
09-06-19 조회 1,812
09-06-19 조회 1,272
09-06-19 조회 1,328
09-06-19 조회 1,572
09-06-19 조회 1,296
09-06-19 조회 1,289
09-06-19 조회 1,454
09-06-19 조회 1,213
09-06-19 조회 1,448
09-06-19 조회 1,410
09-06-19 조회 4,110
09-06-19 조회 1,307
09-06-19 조회 1,234
09-06-19 조회 2,070