- UTF-8 바이트를 latin1로 해석 후 다시 UTF-8로 저장된 데이터 복구 - local_government: 8행 (lg_name, lg_sido, lg_gugun, lg_addr) - code_kind: 20행 (ck_name) - code_detail: 135행 (cd_name) - 지자체 관리 스크린샷 갱신 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
17 lines
1.1 KiB
SQL
17 lines
1.1 KiB
SQL
-- ============================================
|
|
-- 이중 인코딩(UTF-8→latin1→UTF-8) 한글 데이터 수정
|
|
-- 2026-03-25 적용 완료
|
|
-- ============================================
|
|
|
|
-- local_government
|
|
UPDATE `local_government` SET `lg_name` = CONVERT(BINARY(CONVERT(`lg_name` USING latin1)) USING utf8mb4) WHERE `lg_name` IS NOT NULL AND `lg_name` != '';
|
|
UPDATE `local_government` SET `lg_sido` = CONVERT(BINARY(CONVERT(`lg_sido` USING latin1)) USING utf8mb4) WHERE `lg_sido` IS NOT NULL AND `lg_sido` != '';
|
|
UPDATE `local_government` SET `lg_gugun` = CONVERT(BINARY(CONVERT(`lg_gugun` USING latin1)) USING utf8mb4) WHERE `lg_gugun` IS NOT NULL AND `lg_gugun` != '';
|
|
UPDATE `local_government` SET `lg_addr` = CONVERT(BINARY(CONVERT(`lg_addr` USING latin1)) USING utf8mb4) WHERE `lg_addr` IS NOT NULL AND `lg_addr` != '';
|
|
|
|
-- code_kind
|
|
UPDATE `code_kind` SET `ck_name` = CONVERT(BINARY(CONVERT(`ck_name` USING latin1)) USING utf8mb4) WHERE `ck_name` IS NOT NULL AND `ck_name` != '';
|
|
|
|
-- code_detail
|
|
UPDATE `code_detail` SET `cd_name` = CONVERT(BINARY(CONVERT(`cd_name` USING latin1)) USING utf8mb4) WHERE `cd_name` IS NOT NULL AND `cd_name` != '';
|