게시판 분류명 변경 질문드립니다. 채택완료
말그대로 분류명을 변경해야되는 상황입니다.
예를 들어서
기존 분류가
과일1|과일2|과일3|과일4|과일5|과일6|과일7
이라면
변경되는건
음식1|음식2|음식3|음식4
이렇게 바뀌면서
기존 분류2개가 하나로 합쳐지고 이름만 바뀌는 것도 있고 그런 상황입니다.
게시글이 2000건 정도 있어서 수작업은 불가능하고..
게시판 복사 후에 관리자에서 분류명을 바꾸고 보니
분류선택이 초기화 되어있네요..
이런건 mysql에서 명령어로 처리해야되는건가요?
명령어 같은거 복잡한게 아니라면.. 도움좀 주세요,,;
DB작업을 해본적이 없어서 전혀 감도 안오네요
답변 3개
만약 과일1과 과일2 를 음식1로 합친다고 하면
update g5_write_[bo_table값] set ca_name = '음식1' where ca_name = '과일1' or ca_name = '과일2';
라고 하시면 될거같습니다.
답변에 대한 댓글 3개
괄호는 안되는걸로 알고있는데...
댓글을 작성하려면 로그인이 필요합니다.
그누4에 관련 팁이 있긴 한데 그누5에 맞게 수정 후 한번 해보세요.
http://sir.kr/g4_tiptech/19620">http://sir.kr/g4_tiptech/19620
답변에 대한 댓글 1개
급한불 끄고나서 이 방법으로도 해봐야겠네요 ^^
댓글을 작성하려면 로그인이 필요합니다.
분류명을 바꾸시려면 그냥 수동으로 관리자에서 바꾸시고요
기존에 입력되있는 게시글의 분류명 과일1을 음식1로 바꾸신다면
update g5_write_test set ca_name=replace(ca_name,'과일1','음식1');
//게시판명 test의 ca_name이 과일1인것을 찾아 음식1로 바꾼다.
답변에 대한 댓글 1개
복받으실거예요~
그런데 앞에분이 먼저 댓글주신걸로 해결이 된거라 채택은 앞분에게 드릴게요 ;;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
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