제로보드XE -> 그누보드 글만 쿼리로 마이그레이션 해보기 정보
제로보드XE -> 그누보드 글만 쿼리로 마이그레이션 해보기본문
-- 1. 변수설정
set @n := 0; -- 글고유 ID
set @m := 153; -- 최신글 고유ID (매번 할때마다 g4_board_new 에서 마지막 bn_id 값을 입력합니다.
-- 2. 게시판 글 추가
insert into g4_write_tb_jjang (wr_id, wr_num, wr_parent, wr_is_comment, wr_comment, wr_option, wr_subject,
wr_content,wr_link1_hit, wr_link2_hit, wr_hit, wr_good, mb_id, wr_password, wr_name, wr_email, wr_datetime,
wr_last, wr_ip)
(SELECT @n := @n + 1 wr_id
, @n * -1 rw_num
, @n wr_parent
, 0 wr_is_comment
, 0 wr_comment
, "html1" wr_option
, title wr_subject
, content wr_content
, 0 wr_link1_hit
, 0 wr_link2_hit
, 0 wr_hit
, 0 wr_good
, "admin" mb_id
, "*asdjflasjdfajsldfjasjf" wr_password
, "심심타파" wr_name
, "*** 개인정보보호를 위한 이메일주소 노출방지 ***" wr_email
, now() wr_datetime
, now() wr_last
, "192.168.0.1" wr_ip
FROM xe_documents
where module_srl="110");
-- 주황색 : 사용자가 알아서 입력
-- 녹색 : 제로보드 글그룹 번호
-- 3. 최근글 목록 테이블 추가
insert into g4_board_new(bn_id, bo_table, wr_id, wr_parent, bn_datetime, mb_id)
(
select @m := @m + 1 bn_id
, "g4_write_tb_jjang" bo_table
, wr_id
, wr_parent
, wr_datetime
, mb_id
from g4_write_tb_jjang
);
-- 4. 현재 원글수 업데이트
update g4_board
set bo_count_write = (select COUNT(*) from g4_write_tb_jjang)
where bo_table = "tb_jjang"
navicat for mysql 을 이용한 쿼리 작성문 입니다.
아무리 찾아봐도 XE에서 그누보드로 마이그레이션하는게 없어서
급한대로 글만이라도 옮기려고 작성해봤습니다.
테스트 하며 했더니 1시간 정도 걸린것 같네요. 에구~
첨부파일은 도저히 안될것 같아서 포기 했습니다.
혹시 몰라서 백업은 필수 입니다..
그리고 빈 게시판으로 옮기세요.. 그렇지 않으면 set @n := 0; 이부분을 잘 수정하면서 하시구요
추천
0
0
댓글 0개