'DB'에 해당되는 글 2건

  1. 2006/09/29 砂沙美 DB내의 문자열을 한꺼번에 원하는 문자열로 바꾸기
  2. 2006/08/17 砂沙美 리퍼러 리셋 성공

쿼리 : update 테이블명 set 필드명
= replace(필드명,'바꾸고 싶은 문자열','바꿀 문자열');

대입 : update tt_Entries set content
= replace(content,'<br /><br /><br />','<br />');


역시 베타의 무서움은 아직도 여기저기에 도사리고 있었다는 걸 느꼈다.  그래도 이렇게 하면서 잊고 있었던 DB관련 쿼리나 php에 대해 조금은 기억하고 메모할 수 있다는데 더 큰 가치가 있다는 생각에 몇 자 써 보고자 한다.

어제, 로그인을 하니 "점검이 필요하다"며 점검을 요구하기에 점검하라고 싸인을 보냈더니 점검 후의 메시지가 <html></html>구문의 수정이 있었다는 식으로 출력되는 게 아닌가.  별다른 일이 없겠거니 하고 내버려두고 있었는데 며칠 전의 포스트를 뒤져보니 무식하게 간격이 쩍쩍 벌어져 있는 것을 보게 되었고 수정모드로 들어가 html로 들여다 봤더니 넣지도 않았던 수많은 <br />태그가 보이는 것을 알게 되었다.  그동안 저장된 레코드는 920여개.  일반적으로 생각하여 하나하나 건져서 수정할 것을 생각하니 머리가 지끈거리는 걸 느끼고 이곳저곳을 뒤지기 시작했다

책을 뒤지고, DB 및 php관련 정보사이트를 뒤지고, mysql메뉴얼을 뒤지고, 부산직업능력센터의 박용준 선생님께도 질문을 던진 끝에 선생님께서 sms로 보내주신 쿼리문과 웹에서 찾은 쿼리문을 조합하여 결국 문제를 해결할 수 있었다.  사용된 것은 update와 replace.
가장 기초적이며 빈번하게 쓰이는 명령어였지만 한동안 웹 관련으로나 DB관련으로 뒤져보거나 공부하지 않았기에 완전히 잊고 있었으나 계정을 운용하다보면 이런 문제도 가끔 생길 수 있다는 것을 알게 되었고, 백업의 필요성과 더불어 수시로 있을지 모르는 찾기 -> 바꾸기 기능정도는 기억해 두는 게 좋을 듯 하다는 생각이 든다

이 문제 해결에 많은 도움을 주신 박용준 선생님께 진심으로 깊은 감사를 드립니다.  덕분에 문제를 말끔히 해결하게 되었으며 잊고 있었던 DB에 대한 개념 및 쿼리문을 다시 공부하게 되는 계기가 되었습니다.  앞으로도 잊지 않도록 계정을 운용하며 이것저것 공부 좀 많이 해야 할 것 같습니다^^

여하간 무사히 해결되어 안도하고 있는 중....

크리에이티브 커먼즈 라이센스
Creative Commons License
2006/09/29 22:30 2006/09/29 22:30
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://lapile.cafe24.com/rss/response/2390273

댓글+트랙백 ATOM :: http://lapile.cafe24.com/atom/response/2390273

리퍼러 리셋 성공

PC/블로그 2006/08/17 20:56 砂沙美

리퍼러 통계를 리셋하는데 성공했다.  그 방법을 알려주신 lunamoth님께 깊은 감사를 표하며 그 방법을 공개하고자 한다.  사실 이전에도 썼지만 방문자의 통계는 초기화 버튼으로 리셋할 수 있지만 리퍼러 통계는 리셋할 수 없는 것을 보고 좌절한 적이 있었는데 lunamoth님이 DB를 손보면 가능하다는 코멘트를 달아주신 덕에 실험하여 성공할 수 있게 되었다

1, 일단 DB백업을 해 두고 작업을 시도한다.  호스팅회사에 따라 다르지만 대체로 한 번 백업하는데 3~5분정도 걸린다.  용량이 더 많으면 많을수록 시간은 더 걸린다

2, DB로 접속하여 계정으로 들어가 보면 태터관련의 테이블들이 죽 보일 것이다.  그 중에서 찾아야 할 것은 tt_RefererLogs(리퍼러 로그)와 tt_RefererStatistics(리퍼러 순위)를 찾는다

3, 두 테이블 각각 안으로 들어와 보면 웹에서는 보이지 않았던 세세한 통계까지 보이는 걸 알 수 있는데 최대한 많은 레코드를 선택하여 몽땅 삭제해준다.

그러면 게임 오버.  리퍼러는 완전히 초기화가 된다.

아이고, 속시원해라.  이걸로 당분간 속끓이던 스펨 리퍼러와는 완전히 바이바이.  앞으로 자주 이런 기회를 가지는 게 깔끔한 리퍼러를 만들어두는 게 더 좋을 것 같다, 잇힝~

덤으로 플러그인 중에서 정렬 및 아이콘에 관련된 플러그인을 설치하여 사용해보니 예쁘기는 한데 이전과 달리 조금 틀어지는 디자인을 볼 수 있으니 조금 망설여진다.  그나저나 마비노기도 안 하고 뭐하는 짓이지, 이거...-_-;;

크리에이티브 커먼즈 라이센스
Creative Commons License
2006/08/17 20:56 2006/08/17 20:56
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://lapile.cafe24.com/rss/response/2390221

댓글+트랙백 ATOM :: http://lapile.cafe24.com/atom/response/2390221