반응형
열을 +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
반응형
'MySql' 카테고리의 다른 글
MySQL SQL-하나의 쿼리로 여러 테이블에 삽입 (0) | 2020.11.04 |
---|---|
MySQL에서 업데이트 날짜 + 1 년 (0) | 2020.11.04 |
MySQL How to update column with null value (0) | 2020.11.04 |
MySQL c # 용 mysql.data.dll은 어디에서 찾을 수 있습니까? (0) | 2020.11.04 |
MySQL node.js에 사용할 수있는 MySQL 드라이버는 무엇입니까? (0) | 2020.11.04 |
댓글