제가 아래와 같이 제로보드사이트에 질문을 올렸더니 대암지기님께서 답을 주신 내용입니다.
같은호스팅에서 한글과 영문버전을 같이 사용할려고 합니다.
호스팅에서 db를 한개만 주는 관계로 한 db에 한글테이블과 영문테이블이 같이 존재하게 해야 되는데요,
xe로 시작하는 한글 db테이블들을 같은 내용이 존재하는 다른이름의 테이블로 변환하는 방법이 있는지 궁금해서 이렇게 올려봅니다.
아니면 어떻게 다르게 할 수 있는 방법이 있을까요.
(예: zbxe db에 보면은 xe_action_forward 테이블을 en_action_forward 로 내용변경 없이 이름만 바꾸는 방법을 이야기 하는 것입니다.
그러니까 한글 영어 각각 만들어야 되는 것을 한글로 한번 만들어서 그것을 복사해서 영어로 변경해야 하는 부분만 변경하는거죠.)
호스팅에서 db를 한개만 주는 관계로 한 db에 한글테이블과 영문테이블이 같이 존재하게 해야 되는데요,
xe로 시작하는 한글 db테이블들을 같은 내용이 존재하는 다른이름의 테이블로 변환하는 방법이 있는지 궁금해서 이렇게 올려봅니다.
아니면 어떻게 다르게 할 수 있는 방법이 있을까요.
(예: zbxe db에 보면은 xe_action_forward 테이블을 en_action_forward 로 내용변경 없이 이름만 바꾸는 방법을 이야기 하는 것입니다.
그러니까 한글 영어 각각 만들어야 되는 것을 한글로 한번 만들어서 그것을 복사해서 영어로 변경해야 하는 부분만 변경하는거죠.)
아래와 같이 하면 될것 같은 데요.
1. mysql 관리자 페이지에서 sql 데이터를 백업을 받는다.
2. 에티터 플러스와 같은 웹에디터로 파일을 열어 기존의 머릿말(XE)를 원하는 머릿말(EN)으로 치환하여준다.
*. 에디터 플러스의 예를 들면, 검색->바꾸기에서, 찿을말에 XE, 바꿀말에(EN)을 쓰고 모두 바꿈 버튼을 눌러 실행한다음
UTF-8코 로 저장한다.
3. mysql에 업로드하여 실행한다.
이렇게 하면 머릿말만 바뀐 복사본을 만들수 있습니다.