채택완료

phpMyAdmin(SQL 질의)에서 If문과 for문이 써지나요?

2018-02-12 (월) 21:01:56 2,585

안녕하세요 그누보드5로 홈페이지를 만들고 있는 회원입니다.

기존에 XE기반 홈페이지를 사용하다 이번에 그누보드5로 넘어오게 되었는데요

어찌어찌 여기저기 발품팔아서 DB는 옮겨왔는데 게시판 DB 안에

'wr_parent' 부분이 다 0으로 입력되어있어서 카테고리 분류나 댓글등이 안보이네요..

일괄적으로 SQL문을 돌려서 같은 테이블안에 wr_parent행에 wr_id 값을 넣고 싶은데요

문제는 게시판 DB에는 게시글, 댓글들이 같이 있어서 일괄적으로 넣으면 안되고

wr_comment값이 1보다 작으면 넣으라고 코드를 작성하고 싶은데.. PHP와 SQL은 잘 몰라서 

잘 모르겠네요..

또 phpMyAdmin에서 if문과 for문이 써지는지도 잘 모르겠고요 ㅠㅠ

wr_id wr_num wr_reply wr_parent wr_is_comment wr_comment
내용 내용 내용 내용 내용 내용
내용 내용 내용 내용 내용 내용
내용 내용 내용 내용 내용 내용

테이블은 이런식으로 되어있습니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2018-02-12 (월) 21:08:56

SQL문으로 처리하시면 될것 같습니다.

아래 SQL을 실행시켜보시면 될것 같습니다.

해당 테이블에서  wr_comment가 1보다 작은 row에 대해서만 wr_parent 값을 wr_id로 update하라는 구문입니다.

만약의 사태를 대비하여 꼭 DB 백업은 필수입니다!

Copy
UPDATE {테이블명} SET wr_parent = wr_id WHERE wr_comment < 1

답변채택 부탁해요 ㅎ

답변에 대한 댓글 1개

2018-02-12 (월) 21:22:55
감사합니다! 잘 해결되었습니다!!

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