묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시물 대량 이동을 DB 명령어로 가능한가요?
2019.01.15 14:09
제목 그대로입니다.
A게시판과 B부터 ~ Z까지 게시판이 있을 경우
B~Z게시판의 모든글을 A게시판으로 이동시키려고 합니다.
UI로 하기에는 너무 많아서 DB로 직접 해보려는데 가능할까요?
가능하다면 어떤식으로 명령어를 사용해야 하나요? (카테고리도 지정가능할까요?)
제대로 이동하려면
documents 테이블, comments 테이블, files 테이블 까지 다 수정해야겠지만..
단순히 게시판을 위해서라면 documents 테이블의 module_srl 값만 바꿔도 되긴합니다.
( 단 documents 만 고칠 경우, 최근댓글 이나 통합검색 등에서 추출 모듈 제한을 하거나 할때 제대로 안 나오는 한계가 있겠죠 )
카테고리까지 이동시킬땐, documents 테이블의 category_srl 을 바꿔주면 되긴하지만
카테고리 에 카테고리수 표시해주는 부분은 따로 업데이트가 안 되는 문제가 있죠. 다 이동한 해당 카테고리 총 숫자로 documents_categorys 테이블을 수정해줘야합니다
phpMyAdmin 에서 query 문으로 일괄 처리하시면 될거예요