sql 에서 index 설정에 대한 질문입니다. 정보
sql 에서 index 설정에 대한 질문입니다.
본문
PRIMARY KEY (`wr_id`),
KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`),
KEY `wr_is_comment` (`wr_is_comment`,`wr_id`),
KEY `list_index` (`wr_is_comment`,`wr_num` ,`wr_reply`),
KEY `comment_index` (`wr_is_comment`,`wr_parent`,`wr_comment`,`wr_comment_reply`)
이런식으로 주는데...
PRIMARY KEY 는 고유키... 똑같은 문자가 올수 없는 고유번호를 나타내기 위해서 쓰는거고...
궁금한건
wr_num_reply_parent
list_index
comment_index
이부분인데...
키값에 전부 wr_is_comment가 들어있습니다;
키 이름을 지정해줘서 그부분만 불러오는건가? 싶어서 모든 php파일에서 list_index를 검색해봐도
굳이 list_index는 wr_is_comment,wr_num ,wr_reply 다... 라고 나와있는 부분은 없더군요;
여기서 질문입니다.
wr_is_comment 가 중요한건 알겠는데 어째서 3번이나 중복값을 줘야 하나요?
KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`),
KEY `wr_is_comment` (`wr_is_comment`,`wr_id`),
KEY `list_index` (`wr_is_comment`,`wr_num` ,`wr_reply`),
KEY `comment_index` (`wr_is_comment`,`wr_parent`,`wr_comment`,`wr_comment_reply`)
이런식으로 주는데...
PRIMARY KEY 는 고유키... 똑같은 문자가 올수 없는 고유번호를 나타내기 위해서 쓰는거고...
궁금한건
wr_num_reply_parent
list_index
comment_index
이부분인데...
키값에 전부 wr_is_comment가 들어있습니다;
키 이름을 지정해줘서 그부분만 불러오는건가? 싶어서 모든 php파일에서 list_index를 검색해봐도
굳이 list_index는 wr_is_comment,wr_num ,wr_reply 다... 라고 나와있는 부분은 없더군요;
여기서 질문입니다.
wr_is_comment 가 중요한건 알겠는데 어째서 3번이나 중복값을 줘야 하나요?
댓글 전체
그누에서 사용되는 sql 문을 잘 보세요. 밑의 3가지 조합을 기준으로 select 하는 경우가 꽤 될 겁니다.
그건아는데...
굳이 똑같은걸 3개나 지정해야 되는가...;; 란거죠;
어째서 write필드에 wr_is_comment가 3개나 들어가있는지... 가 궁금한겁니다
굳이 똑같은걸 3개나 지정해야 되는가...;; 란거죠;
어째서 write필드에 wr_is_comment가 3개나 들어가있는지... 가 궁금한겁니다