db 스키마에서 not null 질문드립니다.
본문
안녕하세요^^
아래는 영카트 상품 테이블 스키마 일부분 입니다.
아래에서 분명히 Null 을 NO 로 되어있는것은
NOT NULL 로 설정한거 아닙니까?
그런데 Default 값에서 NULL 로 되어있는것은 뭣인지 궁금합니다.
mysql> desc g5_shop_item;
+---------------------+--------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+--------------+------+-----+---------------------+-------+
| it_id | varchar(20) | NO | PRI | | |
| ca_id | varchar(10) | NO | MUL | 0 | |
| ca_id2 | varchar(255) | NO | | | |
| it_mobile_skin | varchar(255) | NO | | | |
| it_name | varchar(255) | NO | MUL | | |
| it_maker | varchar(255) | NO | | | |
| it_supply_subject | varchar(255) | NO | | | |
| it_type1 | tinyint(4) | NO | | 0 | |
| it_basic | text | NO | | NULL | |
| it_explan | mediumtext | NO | | NULL | |
| it_explan2 | mediumtext | NO | | NULL | |
| it_mobile_explan | mediumtext | NO | | NULL | |