게시물을 입력할 때....쿼리로 처리해보려는데요... 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 조회해서 업데이트할 수 있는 방법이 없을까요?