테스트 사이트 - 개발 중인 베타 버전입니다

게시판 분류명 변경 질문드립니다. 채택완료

벤리 9년 전 조회 6,831

말그대로 분류명을 변경해야되는 상황입니다.

 

예를 들어서

 

기존 분류가

과일1|과일2|과일3|과일4|과일5|과일6|과일7

이라면

 

변경되는건

음식1|음식2|음식3|음식4

 

이렇게 바뀌면서

기존 분류2개가 하나로 합쳐지고 이름만 바뀌는 것도 있고 그런 상황입니다.

게시글이 2000건 정도 있어서 수작업은 불가능하고..

 

게시판 복사 후에 관리자에서 분류명을 바꾸고 보니

분류선택이 초기화 되어있네요..

 

이런건 mysql에서 명령어로 처리해야되는건가요?

명령어 같은거 복잡한게 아니라면.. 도움좀 주세요,,;

DB작업을 해본적이 없어서 전혀 감도 안오네요

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
9년 전

만약 과일1과 과일2 를 음식1로 합친다고 하면

 

update g5_write_[bo_table값] set ca_name = '음식1' where ca_name = '과일1' or ca_name = '과일2';

 

라고 하시면 될거같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

벤리
9년 전
답변대로 시도해봤는데 오류가 났어요 좀 더 봐주실 수 있을까요?

SQL 질의:

UPDATE g5_write_[EYE] SET ca_name = 'test' WHERE ca_name = 'MASCARA'

MySQL 메시지: 도움말
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[EYE] set ca_name = 'test' where ca_name = 'MASCARA'' at line 1
보들이윤
9년 전
게시판명에 []괄호가 있나요?
괄호는 안되는걸로 알고있는데...
벤리
9년 전
괄호를 빼니까 되네요~! 감사합니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

9년 전

그누4에 관련 팁이 있긴 한데 그누5에 맞게 수정 후 한번 해보세요.

http://sir.kr/g4_tiptech/19620">http://sir.kr/g4_tiptech/19620 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

벤리
9년 전
작은별님 감사합니다~
급한불 끄고나서 이 방법으로도 해봐야겠네요 ^^

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

분류명을 바꾸시려면 그냥 수동으로 관리자에서 바꾸시고요

 

기존에 입력되있는 게시글의 분류명 과일1을 음식1로 바꾸신다면

update g5_write_test set ca_name=replace(ca_name,'과일1','음식1'); 

//게시판명 test의 ca_name이 과일1인것을 찾아 음식1로 바꾼다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

벤리
9년 전
보들이윤님 감사합니다 ^^
복받으실거예요~
그런데 앞에분이 먼저 댓글주신걸로 해결이 된거라 채택은 앞분에게 드릴게요 ;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인