2008/07/16 20:30:48     19310     0   
   DB안에 특정 단어를 한번에 변경하기 [1]
%%% 아래와 같은 DB 명령을 통해 한번에 변경하실수도 있습니다.
%%% 예제 : g3.cc 라는 단어를 g3.bz 라는 단어로 한꺼번에 변경하기 



계정정보의 MySQL 접속하기 버튼을 클릭합니다.
 

 

phpMyAdmin 창이 나타납니다. 계정아이디와 패스워드를 입력후 로그인합니다.

 

제로보드를 기준으로 설명드리겠습니다. 왼쪽편에 제로보드 게시판의 테이블명이 보입니다.

zetyx_board_게시판ID
<= 요 테이블이 게시판 데이터 테이블입니다.

test 게시판을 대상으로 변경하겠습니다.


 

해당 게시판 테이블을 선택하면 오른쪽창에 컬럼목록이 나타납니다.
상단의 보기를 클릭하시면 데이터를 열람하실 수 있습니다.

 

데이터중 memo 컬럼에 게시판 내용이 들어있는것이 보입니다.

 

다시 컬럼목록에서 상단의 SQL 버튼을 클릭합니다.

 

이제, 중요합니다. 위 내용이 데이터를 변경하는 내용입니다.

update 테이블 set 컬럼 = replace(컬럼, '바뀔꺼','바꿀꺼') where 조건컬럼 = '조건데이터';

아까, 테이블명 확인하셨고, 게시판 내용은 memo 컬럼에 들어있었죠?
바뀔꺼는 g3.cc, 바꿀꺼는 g3.bz 입니다. 조건은... 없으니까 무시합니다.
 
 

그럼 아래와 같이 입력하시면 됩니다. 어디어디 고치셔야 할지 확실히 아시겠죠?

update zetyx_board_test set memo = replace(memo, 'g3.cc','g3.bz');
오타에 주의해 주시기 바랍니다.


 

오른쪽에 실행버튼 보이시죠? 과감히 클릭해 주시기 바랍니다.
 



에러없이 실행된것을 확인하실 수 있습니다.
에러가 났다면 오타가 있으셨는지 다시 확인해 보시기 바랍니다.

이를 응용하시면 여러가지로 요긴하게 사용하실 수 있습니다.

역시, 데이터 손상에 대해서는 책임을 지지 않습니다.
중요자료는 꼭 백업하신후 명령어를 입력하시기 바랍니다.

감사합니다.
, 2008/07/16 20:38:43    
코멘트를 작성하시면 2 포인트가 지급됩니다.
tivrusky


2008/07/16 20:46:51
와우! 바로 올려주시다니 ㅎㅎ 감사합니다!

그나저나 zbxe 부터는 좀 다르더군요. memo 가 아니고 content 라는 부분에 생기는데다가
보드 따로 나눠져 있는게 아니고 documents 로 해서 글이 모두 묶여있네요;; 아오 큰일날뻔..

감사합니다!


       

311 @@  자동차 연료 절감할수 있는 방법  @@ [1] 스시왕 01/28 18344 09/06(12:25)
310 효과적인 기억법 [1] 김용호 01/27 17544 08/31(16:37)
309 발바닥 굳은살 제거와 원인 김용호 01/27 23456
308 ▒ 콧등 피지.모공 줄이는 7가지 노하우 ▒ [1] 김용호 01/27 17273 08/31(16:37)
307 결혼 자금 마련 김용호 01/27 14946
306 중고차 상태 점검요령 및 체크사항 김용호 01/27 13040
305 메모리 덤프 오류 김용호 01/27 13314
304 자동차 보험 보상의 노하우 김용호 01/27 11952
303 [제로보드4] mysql 4.0 이하에서 4.1 이상으로 서... 09/18 14838
302 심플하고 간단한 가계부 [1] 버드이터 05/08 15965 09/23(19:33)
301 클럽박스 검색기 버드이터 01/06 16258
300 독도 배너 애드온 - 수정(z-index 추가) v열혈남아 08/18 17492
>> DB안에 특정 단어를 한번에 변경하기 [1] 07/16 19310 07/16(20:46)
298 제로보드 4 - 원본글이 일주일 이내인 경우에만 ... [2] 07/15 17163 07/16(21:42)
297 인터넷에서 로그인이 안될때 [1] 파이어모드 07/14 18488 07/14(20:48)
123456711LAST