반응형
나는 이것을 사용하여 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 |
댓글