Develop
[이론] 답글 달기 본문
학원에서 배운 내용
* 답글 작성하기
re_ref : 답글의 그룹번호(관련번호)
일반글 : 글번호와 동일(bno == re_ref)
답글 : 원글의 그룹번호와 동일 (re_ref==re_ref)
re_lev : 답글의 들여쓰기(레벨)
일반글 : 항상 0 (들여쓰기 없음)
답글 : 원글(기준)의 re_lev + 1
re_seq : 답글의 순서(시퀀스)
일반글 : 항상 0 (일반글이 가장 위쪽에 위치)
답글 : 원글(기준)의 re_seq + 1
[select bno,subject,re_ref,re_lev,re_seq from itwill_board;]
-----------------------------------------------
bno subject ref lev seq
-----------------------------------------------
1 일반글1 1 0 0
2 일반글2 2 0 0
3 일반글3 3 0 0
4 >답글1-1 1 1 1
5 >답글3-1 3 1 1
6 >>답글1-1-1 1 2 2
7 >답글2-1 2 1 1
8 >>답글1-1-2 1 2 2
9 >>>답글1-1-1-1 1 3 3
10 >>답글2-1-1 2 2 2
[
select bno,subject,re_ref,re_lev,re_seq from itwill_board
order by re_ref desc, re_seq asc;
]
update itwill_board set re_seq=re_seq+1 where re_ref=? and re_seq>?
-----------------------------------------------
bno subject ref lev seq
-----------------------------------------------
8 일반 4 8 0 0
10 >답글4-2 8 1 1
9 >답글4-1 8 1 1 -> 2
3 일반 3 3 0 0
11 >답글3-1 3 1 1
2 일반 2 2 0 0
7 >답글 2-2 2 1 1
6 >답글 2-1 2 1 1->2 (기존값보다 큰 seq값이 있을때 수정)
1 일반 1 1 0 0
5 >답글 1-2 1 1 1
4 >답글 1-1 1 1 1->2 (기존값 수정)
답글 사진
'웹 개발 > 이론' 카테고리의 다른 글
ResponseEntity 기초와 간단한 사용법 (0) | 2024.05.03 |
---|