-
(오라클,MYSQL) 초간단 글 조회수 증가 쿼리(mybatis)SQL 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절엔 해당 글 인덱스가 필요함
반응형'SQL' 카테고리의 다른 글
오라클 완전기초 (0) 2017.01.24 오라클 한테이블내 A컬럼,B컬럼의 서로 값 바꾸기 (0) 2017.01.04 초간단 ORDER BY 절에서 NULL값 처리하기 (0) 2016.12.21 초간단 오라클[Oracle] 테이블 컬럼 변경,삭제,추가 (0) 2016.12.14 시퀀스 생성 / 조회 / 삭제 (0) 2016.05.07