database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Q&A 533 게시물 읽기
No. 533
[질문] not null default 사용할 때 기본값에 대해 질문 있습니다.
작성자
김형선
작성일
2002-09-04 18:59
조회수
5,244

안녕하세요?

mysql 사용자입니다.

 

CREATE TABLE 에서

not null default 옵션을 사용할 때

not null default '' 라고 사용하면 않좋은 점이 있는지요?

아니면 not null default '0' 처럼 값을 넣어줘야 하는지요?

답변 주시면 감사드리겠습니다.

 

그럼 오늘도 좋은 하루 되세요!~ ^-^

이 글에 대한 댓글이 총 1건 있습니다.

MySQL 게시판으로 옮겨 주셨으면 합니다. 질문도 맞추어서 해 주시는 것이 에티켓인것 같습니다.

 

그리고, default 값을 결정할때에는 많은 고민을 하셔서 해야 합니다. NOT NULL 이라는 옵션은 정말 그 항목의 값이 null 을 가지면 안되는 경우에 설정을 해줘야 합니다. 만약 null 값을 가져도 문제가 되지 않고, aggregate 함수를 이용시 null field 의 값은 고려할 필요가 없는 상황이라면 오히러 그냥 null 값을 assign 시켜 주는 것이 더 좋습니다.

 

마찬가지로 default 값을 zero-length string 으로 할것인지 아니면 '0' 로 할것인지도 그 자료의 정황에 따라서 달라질 것으로 생각됩니다.

정재익(advance)님이 2002-09-06 09:03에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
536초보자 질문도 받아주나요^^ [1]
이진석
2002-09-04
5348
535데이타베이스 패키지와종류요? [1]
남윤명
2002-09-04
5409
534데이타베이스 몇가지 궁굼증.... [1]
박기정
2002-09-04
5539
533[질문] not null default 사용할 때 기본값에 대해 질문 있습니다. [1]
김형선
2002-09-04
5244
532[질문] 인텍스에 대한 질문
김종열
2002-09-04
5104
531저기 리눅스 자체 디비에 관해서... [1]
노경미
2002-09-02
5337
530db이것도 알려주세요~제발요 급해요 ^^ [1]
혜영
2002-09-02
5326
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다