Q&A

댓글 8

  • 2019.03.24 12:04 #1198421

    phpmyadmin같은데서 regexp_replace()를 쓰시면 가능은 할겁니다.
    일단 연습을 많이 해보시는게 좋을꺼에요 정규식 쓰시려면...

    아니면 약간의 헛발질을 각오하고 그냥 replace() 쓰셔도 되구요..

    update 테이블이름
       set content = replace(content, 'a.com', 'b.com') 
     where 블라블라
  • 2019.03.24 12:21 #1198426
    가능하군요! 감사합니다. !!!!
  • 2019.03.24 12:34 #1198437
    AAA.com ===> BBB.com

    게시글
    DB documents테이블

    xe 경우
    UPDATE xe_documents SET content = REPLACE(content, 'AAA.com', 'BBB.com');
    라이믹스는
    UPDATE rx_documents SET content = REPLACE(content, 'AAA.com', 'BBB.com');
    -----------------------------
    댓글의 경우는~
    DB comments테이블

    xe 경우
    UPDATE xe_comments SET content = REPLACE(content, 'AAA.com', 'BBB.com');
    라이믹스
    UPDATE rx_comments SET content = REPLACE(content, 'AAA.com', 'BBB.com');
  • 2019.03.24 12:56 #1198466
    와 댓글도 고칠수있군요??? 상세히 말씀해주셔서 너무 감사합니다.!!
  • 2019.03.24 13:18 #1198508
    안단테님 제가 웹호스팅을 사용중인 계정에 적용할건데요 혹시 phpmyadmin에서도 저 명령어 입력으로 일괄변환이 가능할까요?
  • 2019.03.24 13:30 #1198519

    phpmyadmin 에 접속/ documents테이블/위에 SQL

    기존의 내용은 (예:SELECT * FROM `xe_documents` WHERE 1) 지우고
    위 내용~입력해서 '실행'하면 됩니다.

    ------------------------------

    참고로 닉네임의 경우는~AAA==>BBB
    라이믹스 경우는 (rx_documents)

    게시글
    update xe_documents set nick_name = "BBB" where nick_name="AAA";

    댓글
    update xe_comments set nick_name = "BBB" where nick_name="AAA";

  • 2019.03.24 14:17 #1198574
    추가 답변까지 너무 감사합니다 꾸벅~~~~~~~~~~~~~~~~~
  • 2019.03.24 22:57 #1198734
    여기서 제가 궁금한거 한가지
    모든 테이블에서 수정하는 방법은 없나요?