728x90
반응형
각각의 조건에 따라 수정하고 싶은 값이 다를 때
기존
UPDATE table_name SET column1 = 1, column2 = 2 WHERE id = 1;
UPDATE table_name SET column1 = 3, column2 = 4 WHERE id = 2;
UPDATE table_name SET column1 = 5, column2 = 6 WHERE id = 3;
한 번에 실행
UPDAET table_name t1
JOIN (
SELECT 1 as id, 1 as column1 as c1, 2 as column2 as c2
UNION ALL
SELECT 2, 3, 4
UNION ALL
SELECT 3, 5, 6
) t2
ON t1.id = t2.id
SET column1 = c1, column2 = c2
728x90
반응형
'서버 세팅 및 GIT' 카테고리의 다른 글
SES in Golang (0) | 2022.09.24 |
---|---|
ngrok으로 외부에서 로컬 서버 접속 (0) | 2022.08.05 |
[MySQL] 테이블 생성 및 권한 추가 (0) | 2022.03.05 |
kafka, mysql, redis 설치 방법 (0) | 2022.02.19 |
[AWS] ssh 접속 (0) | 2022.02.19 |