SQL 질문요. 정보
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");
이런식이면 에러가 나는뎁숑.. ㅜㅜ..
알려주세요!
첫 단원을 배우고 있는데요..
궁금한 점이 있어서 질문을 올립니다!..
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");
이런식이면 에러가 나는뎁숑.. ㅜㅜ..
알려주세요!
추천
0
0
댓글 2개

insert values( NULL, "iamfast");

답변 감사합니다..