MySQL 업데이트 케이스 When/THEN/ELSE 이 질문에는 이미 답변이 있습니다. MySQL 업데이트 사례 도움말 (7개의 답변) 닫힘8년 전. CLI 스크립트를 사용하여 LARGE MyISAM 테이블(2500만 레코드)을 업데이트하려고 합니다.그 테이블은 다른 것에 의해 잠겨지거나 사용되지 않는다. 각 레코드에 대해 단일 UPDATE 쿼리를 실행하는 것이 아니라 CASE 기능을 활용하는 것이 좋다고 생각했습니다. 그id필드는 PRIMAY 입니다.다음 쿼리는 밀리초가 걸릴 것으로 예상됩니다. UPDATE `table` SET `uid` = CASE WHEN id = 1 THEN 2952 WHEN id = 2 THEN 4925 WHEN id = 3 THEN 1592 END 이 쿼리는 CPU를 독점하..