본문 바로가기

# Development/Database

[SQL - Error] utf8mb4_0900_ai_ci, utf8mb4_general_ci

  •  문제
    • mysql 테이블에 백업 데이터를 업로드 할 때 해당 에러 발생
  • 원인
    • mysql 5.7 버전은 utf8mb4_general_ci, 8.0 이상 버전은 utf8mb4_0900_ai_ci 를 사용하기 때문에 8.0 이상 버전에서 export한 데이터를 5.7버전에 import 할때 에러가 발생함
  • 해결방법
    • mysql을 8.0 이상으로 업데이트
    • mprot할 dump 파일을 열어서 char set을 general_ci로 변경
      (데이터 손상이 있을 수 있으므로 권장하지 않음)