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절엔 해당 글 인덱스가 필요함
반응형