SQL

(오라클,MYSQL) 초간단 글 조회수 증가 쿼리(mybatis)

dev.mk 2016. 5. 6. 20:18
반응형

mapper.xml 


 <!-- 조회수 갱신 Oracle -->

   <update id="updateHitCnt" parameterType="hashmap">

         UPDATE BOARD 

         SET

            HIT_CNT = NVL(HIT_CNT, 0) + 1

         WHERE

            BOARD_IDX = ${BOARD_IDX}

</update>


 <!-- 조회수 갱신 MySQL -->

   <update id="updateHitCnt" parameterType="hashmap">

         UPDATE BOARD 

         SET

            HIT_CNT = IFNULL(HIT_CNT, 0) + 1

         WHERE

            BOARD_IDX = ${BOARD_IDX}

</update>


어떠한 게시물의 상세페이지를 누를때 조회수가 증가되는 UPDATE 문.

상세페이지 SELECT 하는 기능과 동시에 UPDATE기능을 실행 하면 된다.

어떤 게시물인지 알아야 하기때문에 WHERE절엔 해당 글 인덱스가 필요함

반응형