본문 바로가기
MySql

MySQL Update Column +1?

by 베이스 공부 2020. 11. 4.
반응형

열을 +1로 업데이트하는 가장 쉬운 방법이 무엇인지 궁금합니다. 사용자가 새 게시물을 제출 한시기를 기준으로 카테고리의 게시물 수를 업데이트 할 것입니다.

감사.

 

해결 방법

 

가장 쉬운 방법은 COUNT 집계 함수를 사용하여 데이터베이스에있는 값을 반영하여 개수를 저장하지 않는 것입니다.

   SELECT c.category_name,
          COUNT(p.post_id) AS num_posts
     FROM CATEGORY c
LEFT JOIN POSTS p ON p.category_id = c.category_id


그러나 번호를 저장하려는 경우 다음을 사용하십시오.

UPDATE CATEGORY
   SET count = count + 1
 WHERE category_id = ?

.. "?"바꾸기 적절한 값으로.

 

참조 페이지 https://stackoverflow.com/questions/3866524

 

 

반응형

댓글