반응형
나는 이것을 사용하여 mgroup
이 15
인 행을 업데이트 (포인트 추가)합니다.
UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15
id
가 5
, 7
, 10 인 행을 업데이트 (포인트 추가 + 500)하려면 무엇을 사용할 수 있습니까? code>,
11
, 16
, 25
그리고
? mgroup
도 포함합니다. > 15
해결 방법
이를 위해 IN
절을 사용할 수 있습니다. 이것은 거대한 OR
목록을 작성하는 것보다 읽기 쉽고 더 효율적일 수 있습니다. 다음과 같이 시도하십시오.
UPDATE ibf_members
SET points = points + 500
WHERE mgroup = 15
AND id IN (5, 7, 10, 11, 16, 25);
참조 페이지 https://stackoverflow.com/questions/13772770
반응형
'MySql' 카테고리의 다른 글
MySQL 마지막 3 자 순서 (0) | 2021.01.17 |
---|---|
MySQL 테이블 데이터 PHP에서 PDF 문서를 어떻게 만들 수 있습니까? (0) | 2021.01.17 |
MySQL을 사용하여 기존 데이터베이스 연결 (0) | 2021.01.17 |
MySQL 경로 가져 오기 (0) | 2021.01.17 |
MySQL How to connect MySQL workbench with MAMP PRO? (0) | 2021.01.17 |
댓글