mysql 명령문과 동일하므로..
XE게시판에 링크들(http://도메인)을 모두 새 도메인으로 변경해야할일이 생겨서
일일이 게시물을 수정하기는 바보같은일이 되므로..
mysql 접속후 DB를 수정하는 것으로 해결하였다.
1. 사용자 DB로 로그인
mysql -u계정명 -p계정패스워드
2. DB 작업
DB보기
show databases;
DB선택
use DB명;
테이블의 칼럼보기 - 간단히
show columns from "테이블명";
xe DB에서 문서의 내용이므로
테이블명은 xe_documents 로 주었다.
테이블의 칼럼보기 - 확장
show full columns from "테이블명";
테이블의 칼럼에서 문자열을 검색
select * from 테이블명 where 칼럼명 like '%문자열%';
그리고 xe_documents 테이블의 칼럼중에서 내용부분에 링크한 도메인이 작성되어 있기때문에
content 라는 칼럼으로 검색한다.
select * from xe_documents where content like '%내도메인주소%';
%행복 이라고 문자열을 주면 끝나는 문자가 행복 인 문자열을 검색
행복% 로 주면 시작하는 문자가 행복인 문자열을 검색
앞뒤로 다주면 문자열안에 행복 이 있으면 다 검색이다.
도메인을 변경하고자 검색하는 일이므로 그냥
%abc.com% 형식으로 검색
문자열 치환(교체)
UPDATE 테이블명 SET 칼럼명=REPLACE(칼럼명,"원문자열","바꿀문자열");
아래와 같이
UPDATE xe_documents SET content=REPLACE(content,"내도메인주소","새도메인주소");