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
운영게시판
최근게시물
MySQL Q&A 29542 게시물 읽기
No. 29542
int 디폴트
작성자
김성민
작성일
2010-02-10 14:31
조회수
6,172

안녕하세요.

cntnum int(2) NOT NULL default '99' 로 주었는데

insert 시 값을 안주면 0 으로 들어갑니다.

이렇게 되는 이유가 있는지 문의드립니다...

 

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

아까 댓글을 달았었는데, 그것은 제가 잘못 알고 있었던 것이고,

저는 위와 동일하게 작업하면 99가 잘 들어갑니다. 무슨 차이일까요?

박현우(lqez)님이 2010-02-10 17:06에 작성한 댓글입니다.
mysql> CREATE TABLE test ( cntnum INT(2) NOT NULL DEFAULT '99' );
Query OK, 0 rows affected (0.10 sec)

mysql> INSERT INTO test VALUES ();
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO test VALUES ();
Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM test;
+--------+
| cntnum |
+--------+
|     99 |
|     99 |
+--------+
2 rows in set (0.00 sec)

mysql> 
 
박현우(lqez)님이 2010-02-11 01:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29547최적화된 검색방법 [1]
이하사
2010-02-12
6417
29546날짜별로 최대 10개씩 값 가져오는 방법이 궁금합니다. [2]
쨔르
2010-02-12
6571
29543mysql 리플리케이션 방법으로 해서 쿼리를 분활을 하는 방법 [4]
김하림
2010-02-10
6553
29542int 디폴트 [2]
김성민
2010-02-10
6172
29540[mysql]lock문제로 max_connection 초과된 문제 [4]
김하림
2010-02-10
7264
29539레코드 값으로 PK 값 알아내기 [1]
oldlove7
2010-02-10
5851
29538[쿼리 튜닝] 고수님들 도와주세요. [2]
놀러와써
2010-02-09
6825
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다