그누보드 게시판에 wr_num 컬럼이 도대체 무슨역활을 하는건가요?

그누보드 게시판에 wr_num 컬럼이 도대체 무슨역활을 하는건가요?

QA

그누보드 게시판에 wr_num 컬럼이 도대체 무슨역활을 하는건가요?

본문

그누보드 4를 지금보고있는데요

mysql에서 그누보드 게시판에 wr_num 컬럼이 도대체 무슨역활을 하는건가요? 

 

wr_id 가 바로 게시글 과 코멘트글이란거 알았는데요

 

도대체 이 wr_num 컬럼이 도대체 무슨역활을 하는건진 저같은 초짜는 종잡을수가없어서요

 

- 붙여지기도하고  

 

도대체  wr_num 컬럼이 도대체 무슨역활을​하는지  좀 알려주심 감사할게요 

 

이 질문에 댓글 쓰기 :

답변 4

게시글 위치를 결정하는거죠.

정렬 순서라고 해야 하나...

 

그리고 글의 그룹의 고유번호이기도 하고요.

 

사람사회를 기준으로 본다면 세대(가구) 번호라고나 할까요...

 

어찌보면 그누보드 필드중에 가장 중요한것일수도 있죠.

 

검은아이님 답변감사한데요
게시글 위치? 라고하셨는데요
 
궂이 wr_num 이 왜 필요하는건가요?
 
제 짧은생각으론
어차피 wr_id 자체로 그리고  regdate 게시글 등록시간으로 정렬가능할텐데요?
 
제가 정말 몰라서 이런 질문드립니다
 
wr_num 이 왜필요한지  역활을
제가 아직도 이해가 가질않아서그래요

검은아이님 답변감사한데요

게시글 위치? 라고하셨는데요

 

궂이 wr_num 이 왜 필요하는건가요?

 

제 짧은생각으론

어차피 wr_id 자체로 그리고  regdate 게시글 등록시간으로 정렬가능할텐데요?

 

제가 정말 몰라서 이런 질문드립니다

 

wr_num 이 왜필요한지  역활을

제가 아직도 이해가 가질않아서그래요

 

 

wr_id 나  regdate ​로 하면...

답변글 (댓글 말고 리플) 이 달린 경우 제대로 순서대로 정렬 하기 어렵습니다.

답변글이 없다면 "wr_id 나  regdate​"로 하는게 가능하긴 합니다만...

wr_id 나  regdate ​로 하면...

답변글 (댓글 말고 리플) 이 달린 경우 제대로 순서대로 정렬 하기 어렵습니다.

답변글이 없다면 "wr_id 나  regdate​"로 하는게 가능하긴 합니다만...

 

 

wr_num은 용도가 많습니다

wr_num은 게시물이 등록 되면 값이 점점 작아집니다(마이너스쪽으로 값이 증가)

 

1. 리스트에서 최신글이 먼저 나오도록 디비를 쿼리하려면 wr_id던, 날짜던 order by desc를 해야겠죠

   그런데 desc 은 asc 보다 시간이 많이 걸리므로 wr_num를 기준으로 정렬

   즉 order by wr_num asc로 가능하게 한다 

   이것이 그누보드 설명 어딘가에서 본 첫번째 이유입니다

 

2. 동일 게시물에 대한 댓글(comment), 답글(reply) 구분용도 입니다. 댓글/답글은 원글과 wr_num이 동일합니다

    10번 게시물에 댓글이 달리면 wr_parent를 10으로 줍니다.

    이것으로 댓글은 10번의 댓글이라는 것을 구분할 수 잇습니다

   그런데 답글은 답글 자신에게도 댓글이 달릴 수 잇으므로 wr_parent 로는 10번의 답글이라는

   구분이 안되죠. 그러니 10번 원글과 동일한 무언가 있어야 하는 것이고 그게 wr_num

 

3. 2번처럼 해두면 게시물 이동, 삭제시 댓글/답글을 한꺼번에 처리하는게 가능해지겟죠

 

4. 검색을 할 때 검색단위라는 것이 잇는데 검색된 게시물이 원글과 한 묶음이 되도록 할 때에도 쓰입니다

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT