게시판 관리에서 테이블명 변경

11_copy.jpg
 
제목과 같은 내용입니다..
 
게시판 관리에서 테이블명을 바꾸고 싶거든요....
 
위의 빨간 부분을 다른 이름으로 바꾸고 싶은데 어찌해야 할까요 ?
고수님들 부탁 드립니다..
DB에는 보이던데..겁나서리....
|

댓글 6개

전체 데이터 복사 후 삭제하세요.
좀 어렵네요 죄송하지만 좀더 자세하게 설명좀 부탁 합니다...초보라서요.
복사 까지는 알겠는데...삭제후는 어떻게 해야하죠 ??
원하시는 이름으로 새로운 게시판을 만들고,
바꾸고싶은 게시판의 데이터를 모두 이동하시고,
사용하던 게시판을 삭제하세요...^^
게시판 복사하면서 구조와 데이터 모두 복사하면 될텐데
저도 궁금해서 돌굴려봤습니다. 테스트는 해봤지만 검증되지는 않았으므로 참고만하세요..;;
테이블명만 바꾸니 게시판이 없대서 g4_board,g4_board_file,good,new테이블에서 bo_table필드값만 바꿔봤습니다.;;
PhotoFly 님의 방법을 추천합니다. 관리자아이디로 접속하면 각 게시판에서 전체선택후 복사 또는 이동하심 한방..글내용에 어디에서 이동되었습니다 라는 글이 보기 싫으시면 게시판관리 메뉴중에 체크없애는게 있을겁니다.
<?
$mysql_host = "localhost";
$mysql_user = "아이디";
$mysql_password = "패스워드";
$mysql_db = "디비명";
$source_table = "원래게시판명"; // 변경전 ex, admin_board
$target_table = "바꿀게시판명"; // 변경후

$g4_table = "g4_write_";
$source_table1 = "$g4_table$source_table";
$target_table1 = "$g4_table$target_table";

$connect=@mysql_connect($mysql_host, $mysql_user, $mysql_password) or Error(mysql_error(),"");
mysql_select_db($mysql_db, $connect) or Error(mysql_error(),"");
mysql_query("alter table $source_table1 rename $target_table1") or Error(mysql_error());
mysql_query("update g4_board set bo_table=replace(bo_table,'$source_table','$target_table')") or Error(mysql_error(),"");
mysql_query("update g4_board_file set bo_table=replace(bo_table,'$source_table','$target_table')") or Error(mysql_error(),"");
mysql_query("update g4_board_good set bo_table=replace(bo_table,'$source_table','$target_table')") or Error(mysql_error(),"");
mysql_query("update g4_board_new set bo_table=replace(bo_table,'$sourcet_table','$target_table')") or Error(mysql_error(),"");
mysql_close($connect);
echo "ok";
?>
음.. 어렵게들 하시네요...
1. 원하는 이름으로 게시판 생성
2. 이동하고자 하는 자료가 있는 게시판으로 가서 체크 전체 선택후 선택이동혹은 선택복사 버튼 클릭
3. 새로 생성한 게시판으로 이동.
4. 기존 맘에 안드는 테이블명으로 생성된 게시판 삭제..
끝.
음. 쓰고 나니 PhotoFly님이 써놓으신게 보이네요 ㅡㅡ;
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,522
18년 전 조회 1,695
18년 전 조회 1,507
18년 전 조회 1,510
18년 전 조회 1,425
18년 전 조회 1,573
18년 전 조회 1,425
18년 전 조회 1,982
18년 전 조회 1,510
18년 전 조회 1,704
18년 전 조회 1,589
18년 전 조회 2,443
18년 전 조회 1,538
18년 전 조회 1,598
18년 전 조회 2,852
18년 전 조회 1,501
18년 전 조회 1,529
18년 전 조회 1,513
18년 전 조회 1,575
18년 전 조회 2,368
🐛 버그신고