게시물을 입력할 때....쿼리로 처리해보려는데요... wr_num, wr_parent 추출이 필요해서..

게시물을 입력할 때....쿼리로 처리해보려는데요... wr_num, wr_parent 추출이 필요해서..

QA

게시물을 입력할 때....쿼리로 처리해보려는데요... wr_num, wr_parent 추출이 필요해서..

본문

게시물을 db에 직접 입력하는 방식으로 게시물 추가작업을 진행해보고 있습니다.

 

1. 데이타 추가(insert)

    모든 테이블을 다 insert하기 힘들어서 중요 필드 일부만

   insert into g5_write_테이블명  (wr_subject, wr_content, wr_option, mb_id, wr_name, wr_datetime, wr_hit

   ('업데이트를 하려면','어디론가','html1','admin','최고관리자','2016-11-22 14:23:37'.'12');


   자동으로 카운트가 올라감... 이때, 할당받은 wr_id =27

  

2. wr_id, wr_parent, wr_num (update)

   1번에서 insert into 하였을 때 wr_id 생성된  (등록된 게시물 =27) 

   

   아래와 같이 쿼리를 하면  wr_parent =0, wr_num =0

 

mysql> select wr_id, wr_subject, wr_parent, wr_num from g5_write_테이블명; 

+-------+-----------------------------------+-----------+--------+

| wr_id | wr_subject                        | wr_parent | wr_num |

+-------+-----------------------------------+-----------+-------

|    27 | 업데이트를 하려면                     |        0 |       0 |

|    16 | hh                                |        16 |     -7 |

|    23 |                                   |        16 |     -7 |

|    18 | jh                                |        18 |     -8 |

+-------+-----------------------------------+-----------+--------+

 

     update g5_write_테이블명 set wr_parent =27, wr_num =-9 where wr_id =27; 

    위와 같이  wr_parent는 wr_id  동일한 27사용, wr_num은  -9를 해야하는데요 


    select와 update를 해서 wr_num 입력할 값을 찾아내는데...

    한번에 wr_num 조회해서 업데이트할 수 있는 방법이 없을까요?

 

이 질문에 댓글 쓰기 :

답변 1

where wr_num='값' 으로 검색 해서 for문으로 wr_id로 insert 시키면 되지 않나요?

답변을 작성하시기 전에 로그인 해주세요.
전체 534
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT