묻고답하기

예전에 만들어두었던 사이트에 게시판이 있습니다. 그곳에 있는데이터를


제로보드 XE 게시판으로 옮겨야 하는데요. 근데 데이터 양이 좀 많습니다.


그래서 이전 사이트의 게시판의 DB를 백업해서 제로보드XE가 설치된 Mysql로 옮겼습니다.


즉 테이블은 같은 위치에 있는데요.


문제는 두개의 게시판이 서로 다른 형태여서 필요한 내용만 옮기는데 문제가 있습니다.



+-----------+---------------------+------+-----+---------------------+----------------+
| Field     | Type                | Null | Key | Default             | Extra          |
+-----------+---------------------+------+-----+---------------------+----------------+
| idx       | int(10) unsigned    | NO   | PRI | NULL                | auto_increment |
| code      | varchar(50)         | NO   | MUL |                     |                |
| subject   | varchar(100)        | NO   | MUL |                     |                |
| name      | varchar(30)         | NO   | MUL |                     |                |
| pwd       | varchar(30)         | NO   |     |                     |                |
| email     | varchar(50)         | NO   |     |                     |                |
| read_cnt  | int(10) unsigned    | NO   |     | 0                   |                |
| reg_date  | datetime            | NO   | MUL | 0000-00-00 00:00:00 |                |
| tag       | tinyint(3) unsigned | NO   |     | 0                   |                |
| notice    | tinyint(3) unsigned | NO   | MUL | 0                   |                |
| content   | text                | NO   |     |                     |                |
| ref       | int(10) unsigned    | NO   |     | 0                   |                |
| re_level  | int(10) unsigned    | NO   |     | 0                   |                |
| re_step   | int(10) unsigned    | NO   |     | 0                   |                |
| bbs_file  | varchar(100)        | NO   |     |                     |                |
| bbs_file2 | varchar(100)        | NO   |     |                     |                |
| bbs_file3 | varchar(100)        | NO   |     |                     |                |
| bbs_file4 | varchar(100)        | NO   |     |                     |                |
| bbs_file5 | varchar(100)        | NO   |     |                     |                |
| secret    | char(2)             | YES  |     | NULL                |                |
+-----------+---------------------+------+-----+---------------------+----------------+
20 rows in set (0.00 sec)


이것은 이전 게시판의 테이블 정보 입니다. 옮겨야할 내용은 제목,글쓴이, 내용, 날짜 입니다.


나머지는 옮기진 않아도 되구요.






mysql> desc xe_documents;
+-----------------+--------------+------+-----+---------+-------+
| Field           | Type         | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+-------+
| document_srl    | bigint(11)   | NO   | PRI |         |       |
| module_srl      | bigint(11)   | NO   | MUL | 0       |       |
| category_srl    | bigint(11)   | NO   | MUL | 0       |       |
| lang_code       | varchar(10)  | NO   |     |         |       |
| is_notice       | char(1)      | NO   | MUL | N       |       |
| title           | varchar(250) | YES  |     | NULL    |       |
| title_bold      | char(1)      | NO   |     | N       |       |
| title_color     | varchar(7)   | YES  |     | NULL    |       |
| content         | longtext     | NO   |     |         |       |
| readed_count    | bigint(11)   | NO   | MUL | 0       |       |
| voted_count     | bigint(11)   | NO   | MUL | 0       |       |
| blamed_count    | bigint(11)   | NO   | MUL | 0       |       |
| comment_count   | bigint(11)   | NO   | MUL | 0       |       |
| trackback_count | bigint(11)   | NO   | MUL | 0       |       |
| uploaded_count  | bigint(11)   | NO   | MUL | 0       |       |
| password        | varchar(60)  | YES  |     | NULL    |       |
| user_id         | varchar(80)  | YES  |     | NULL    |       |
| user_name       | varchar(80)  | NO   |     |         |       |
| nick_name       | varchar(80)  | NO   |     |         |       |
| member_srl      | bigint(11)   | NO   | MUL |         |       |
| email_address   | varchar(250) | NO   |     |         |       |
| homepage        | varchar(250) | NO   |     |         |       |
| tags            | text         | YES  |     | NULL    |       |
| extra_vars      | text         | YES  |     | NULL    |       |
| regdate         | varchar(14)  | YES  | MUL | NULL    |       |
| last_update     | varchar(14)  | YES  | MUL | NULL    |       |
| last_updater    | varchar(80)  | YES  |     | NULL    |       |
| ipaddress       | varchar(128) | NO   | MUL |         |       |
| list_order      | bigint(11)   | NO   | MUL |         |       |
| update_order    | bigint(11)   | NO   | MUL |         |       |
| allow_trackback | char(1)      | NO   |     | Y       |       |
| notify_message  | char(1)      | NO   |     | N       |       |
| status          | varchar(20)  | YES  |     | PUBLIC  |       |
| comment_status  | varchar(20)  | YES  |     | ALLOW   |       |
+-----------------+--------------+------+-----+---------+-------+
34 rows in set (0.00 sec)


제로보드XE 게시판 테이블의 정보를 보면 위와 같은데요.



저는 Insert Select 문을 이용해서 기존 데이터의 제목,글쓴이,내용,날짜를 읽어서 제로보드XE 게시판에 넣으려고 했습니다.


Insert into (title,user_name,user_id,content,regdate) values(

SELECT subject,name,name,content,reg_date from 옛날게시판테이블)


이런식으로 해서 옮기려고 했습니다.


근데 문제는 제로보드XE 테이블의 일부 컬럼을 보니 document_srl, module_srl 라고 해서 값이 자동증가도 아니고 뭔가 들어가는 값이 있더군요. 그래서 게시판을 막상 내용을 옮겨보니 재대로 내용이 안뜨고 다 깨져버립니다.


그냥 저는 글쓴이 내용 날짜 정보 정도만 간단히 옮겨놓고 싶은것인데요. 이게 쉽지 않네요.


혹시 관련 내용이나 조언해주실것이 있으면 알려주셨으면 합니다.


 


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이희창 제가 serv-u 로... [5] 2007.08.10
사랑지기 전광판에 회원들이 남긴글들이 스르륵 지나가게 할수 있는 소스는 없을까요?? [1] 2007.08.10
박봉수 [질문] SQLyog 관련 한글 메뉴얼은 없나요?  
감자 php세션에 관한 질문입니다.  
캐론 검색달기에서...새창 [2] 2007.08.10
경문규 이 소스 어떻케 사용하는거죠 -0- [1] 2007.08.10
미츠하시 펼침목록에서 글자수가 몇자이상이 될 경우  
김인석 사이트가 처음접속후 약 한시간후엔 접속이 안되는 현상이..  
민우주 질문요~  
박한웅 노프레임의 head와 foot에 대해 질문입니다. [1] 2007.08.10
박천호 사용하지 않는 db는 어떻게 알수 있나요 ?  
지만 새창으로 프레임레이아웃 홈피를 만들었는데요...  
NensiA 이런 네비게이션은 어떻게 하는건가요?? [1] 2007.08.10
지키리 한줄에 두개의 목록 나타내는 방법좀 알려주시겠습니까?? [2] 2007.08.10
제우스 하얀피님 어디계시나여? [1] 2007.08.10
MiSo☆ 팝업창.... 질문..  
김복용 asp실행시키면 비밀번호 쓰라고 해여;  
안기원 이런 홈페이지는 어떤식으로 만드나요?;; [4] 2007.08.10
이창용 [질문] 웹 페이지를 자동으로 갱신하고싶은데 방법이 없을까요?  
박상현 플래쉬 메뉴에 XML을 적용했는데 전 도통 모르겠네요.  
박기련 이런 게시판 만드는 방법!! [2] 2007.08.10
배성화 <플래시>플래시에 영상 삽입하는 법 좀 가르쳐 주십쇼...  
임규섭 플래쉬Mx의 설정에 관한 질문입니다.  
에벤에셀 프레임으로 나눈홈에서 로그인폼을 넣으면 다른페이지로 로그인이 됩니다 왜그런가요?  
CityBoys-Life 가로출력할수 있게 도와주세요  
양현애 iframe사용할때요..(급한질문)->수정 [1] 2007.08.10
BelldandY ASP 페이지 인데, 자체 로칼 검색을 하려 하는데요... [1] 2007.08.10
권혁준 외부로그인 질문이요  
♡Nt-tempt 쿠키로 레이어 제어하는 스크립트-hidelayer  
paran textarea 글자수 제한 스크립트 관련