게시판 삭제시 번호가 줄지않습니다 > 그누3질답

그누3질답

게시판 삭제시 번호가 줄지않습니다 정보

그누보드 게시판 삭제시 번호가 줄지않습니다

본문

게시판을 삭제했는데 기존 번호가 똑같이 있습니다
====================================================
6번 ㅎㄴㅇㅀㄴㄹㅇㅎㄴ
5번 ㅁㄴㅀㄴㅁㅇㅀㄴㅇ
4번 235435234532452
3번 2523452
2번 236ㄹ혹솧ㄱ숃ㄱ
1번 ㄷㅀㅈㄷㅀㅇㄴㅀㄴㅇㅀ

여기서 3번을 지웠는데도

6번 ㅎㄴㅇㅀㄴㄹㅇㅎㄴ
5번 ㅁㄴㅀㄴㅁㅇㅀㄴㅇ
4번 235435234532452
2번 236ㄹ혹솧ㄱ숃ㄱ
1번 ㄷㅀㅈㄷㅀㅇㄴㅀㄴㅇㅀ

이렇게 됩니다
아무렇게나 손을 대다 보니 어딜 어떻게 건드렸는지 모르겠네요
어느 파일을 어떻게 하면 되죠?
아시는분 답변을 좀 부탁드립니다. 감사합니다

댓글 전체

&디스님 설명에 부연 설명을 드리자면,
mysql DB에 게시물이 저장될때, 각각의 게시물에 해당되는 게시물번호를 부여합니다.
아마도 gr_id라는 변수(명)이었던것 같군요.
바로 이러한 게시물 번호에 auto increment라는 옵션이 지정되어 있습니다.
 물론, 게시물 번호의 중복을 막기위해서는 primary key, auto increment, not null이 동시에 정의되어 있어야
순차적으로 게시판 목록(즉, 각각의 게시물에 해당되는 고유의 게시물번호)를 부여하게 됩니다.
가장 일반적으로 사용하고 있고 -물론, 대부분의 제대로 된(^^) 게시판에서 추구하는 방식입니다.- 추후에라도 변경되지 않을 부분입니다.

만약 질문의뢰자이신 [호박둥구리]님의 말씀처럼, 중간에 삭제된 게시판 번호를 꼭 끼워서 사용해야 한다면 -단, DB서버에 과부하를 주지 않는다는 가정하에- 게시판목록의 번호는 다음과 같이 엉키게 됩니다.
가정: 게시판에서 3번에 해당되는 게시물을 작성한 후 지우고, 가장 최근에 작성한 게시물이 있다면,
게시판에서 보여지는 목록의 번호수는 다음과 같이 됩니다.

3
9
8
7
6
5
4
2
1

이해하셨나요? 이러한 오류(논리적인 오류 쯤으로 볼 수 있습니다.)를 방지하기 위해서, 제가 덧글의 맨처음 부분에 언급한 내용으로 설정을 하는 것입니다.

항상 좋은날 되시고, 행복이 함께 하시길...
솔직이 안건들이는게 좋습니다. 건들려고 하면 데이타베이스하고 게시판 도 건들어야 합니다.

만약에 ...... 
게시글이 10만개 있다고 가정할때.....
100000..............1  까지..

1 를 지웠다고 가정할때.....

숫자을 정렬 하기 위하여 .....  99999부터  게시판이 전부 -1 을 시도 할것입니다.
하나하나 전부다 전부다 전부다 -1 
그럼 데이타베이스 가 견디지 못하겠죠???
......드르를드를를~ ...
견딜수가 있을려나? ㅡㅡ?

그거 맞출려면 게시판 처음부터 코딩을 새로 해야 될것입니다.
전체 9,564
그누3질답 내용 검색

회원로그인

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