Blair  - Soul Eater Error Code: 1273. 해결 Unknown collation: 'utf8mb4_0900_ai_ci' 0.000 sec

• programming language/SQL

Error Code: 1273. 해결 Unknown collation: 'utf8mb4_0900_ai_ci' 0.000 sec

oujin 2024. 2. 13. 00:45
728x90

 

 


sql로 데이터베이스를 생성하려는데 다음과 같은 오류 코드가 발생되었다.

 Error Code: 1273. Unknown collation: 'utf8mb4_0900_ai_ci' 0.000 sec

 

이해가 안가는게 한 이주 전부터 데이터베이스를 이미 생성해 놓고 사용하고 있었는데

노트북을 껐 켜니까 갑자기 데이터 베이스가 삭제되어있어서 다시 생성하려고 하는데 저런 오류코드가 뜬것이다.

 

 

이런오류에 관해서 찾아보니까 mysql의 버전 호환 문제라고 하는데

나는 이미 최신버전을 사용하고 있어서 버전을 업데이트해서 해결하는것은 안될 것 같았다.

 

그 다음으로 찾아본 것은 문제의 'utf8mb4_0900_ai_ci' 이부분을 버전에 맞게 바꿔주는 것이다.

생성하려는  쿼리에서  'utf8mb4_0900_ai_ci'이 부분이 속한 쿼리를

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci 가 되도록

다음과 같이 모두 바꿔주면 해결된다!

 

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci

 

 

위의 사진의 맨아래에서 두번째 쿼리와 같이 수정해주면 해결된다.

 

 

 

 

728x90