UPDATE `table` SET `uid` = CASE
WHEN id = 1 THEN 2952
WHEN id = 2 THEN 4925
WHEN id = 3 THEN 1592
ELSE `uid`
END
WHERE id in (1,2,3)
쿼리 한번에 여러ROW의 값을 UPDATE 할 수 있다
'프로그래밍 > mysql' 카테고리의 다른 글
MySQL (or MariaDB) 에서 row 데이터를 column 으로 변경하기 (0) | 2019.04.02 |
---|---|
[MYSQL] CASE 사용법 (0) | 2019.03.21 |
[MYSQL] explain 처럼 자르기 (0) | 2019.03.21 |
[MYSQL] 날짜관련 (0) | 2019.03.21 |
[MYSQL] Replication 관리방법 (0) | 2019.03.21 |