4
코드가있는 열이 있습니다. 이제 각 코드가 다른 것으로 변경되었습니다. 나는 그것을 업데이트하려고 노력하고있다. 그래서 나는 mysql에서 case
문을 사용했다. 그러나 문제는 대체해야 할 250,000 행과 80,000 개의 고유 코드가 있다는 것입니다. case 문은 10 분 정도 걸립니다. 더 나은 접근 방법입니다.case 문으로 쿼리 최적화
내 쿼리는 다음과 같습니다
UPDATE test_table
SET code = CASE
WHEN code = "akdsfj" THEN "kadjsf"
WHEN code = "asdf" THEN "ndgs"
WHEN code = "hfgsd" THEN "gfdsd"
... (I am doing in batches of 1000 case statements at a time)
ELSE code