update 테이블명 set 컬럼명 = 컬럼명+ 1

이러면 적으신 컬럼명의 값이 모두 +1됩니다.


update 테이블명 set 컬럼명 컬럼명+ 1 where 컬럼명 = 값 // 컬럼명이 값이면 1을 더함


예) 조회수

update board set count count + 2 where num = '7'

num이 7이라는 값을 가진 열의 count라는 행에 2를 더해줌

[출처] MYSQL 값 증가시키기|작성자 설퐁


댓글

댓글을 달아 주세요

  1.  Addr  수정/삭제  댓글 달기 최태근

    안녕하세요 하나만 질문 드리고 싶은데...
    조회수 증가는 성공했는데 mysql db에서 조회수가 수정이 되면서 시간이 바뀌어버립니다.
    혹시 시간은 그대로 두는 전제하에 조회수만 변경할수 있나요?

    2018.01.18 18:01
    •  Addr  수정/삭제 설퐁 코엽

      어 죄송해요!
      댓글이 없어서 모니터링을 잘 안하다보니 늦게봤네요.

      기본적으로 업데이트 시 시간도 업데이트되게 설정되어 있을거에요.

      테이블 구조에서 시간데이터부분 변경하기 누르시고 기본값인가? 그 쪽 수정하면 될거예요

      2018.02.19 22:58 신고
댓글 달기
접기