'db'에 해당되는 글 1건
- 2007.10.15 MySQL UNIQUE
왜 unique로 지정한 Key 에 MUL 이라고 나오죠?
- mysql> CREATE TABLE X (FLD1 INT UNIQUE);
Query OK, 0 rows affected (0.05 sec)
mysql> DESCRIBE X;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| FLD1 | int(11) | YES | MUL | NULL | |
+-------+---------+------+-----+---------+-------+
앤디 : MUL은 key가 여러번(Multiple times) 존재할 수 있다는 걸 뜻하지 않나요?
포올 : 네. non-unique 인덱스의 하나라 할 수 있죠.
앤디 : 그치만 난 분명 UNIQUE 라고 지정해줬는데요. (CREATE문을 보세요)
포올 : UNIQUE 인덱스는 여러개의 NULL 값을 가질 수 있어요. FLD1 컬럼을 FLD1 INT NOT NULL UNIQUE 라고 지정해 보세요. 다른 점을 확인할 수 있을겁니다.
* NOT NULL 을 지정해야 하네요. :)
이 글은 스프링노트에서 작성되었습니다.
'개발자가 뭐길래' 카테고리의 다른 글
MS 데브데이 - 여자개발자 모임터 커뮤니티 참가 (0) | 2007.11.06 |
---|---|
ERROR 1 (HY000): Can't create/write to file (Errcode: 13) (2) | 2007.10.18 |
553 sorry, that domain isn't in my list of allowed rcpt hosts (2) | 2007.10.11 |
index 효과 테스트 (0) | 2007.10.05 |
조엘 온 소프트웨어 (1) | 2007.10.02 |