Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
spring에서 api를 만들어 테스트해보니 호출한 프로시저에 문제가 있다며 위와 같은 500에러가 발생했다.
500 에러는 내가 잘못한건데,, 친절하게 뭘 잘못 조합했다고 알려줘서 고맙다.
확인해보니 다른 테이블들은 데이터의 조합 설정이 utf8_general_ci로 되어있는데, 한 테이블만
utf8_unicode_ci로 설정되어있었다. 제대로 다 맞춰주니 200 success!
Collation
text 계열 자료형을 어떻게 비교하고 정렬할지 정의한 규칙들의 집합이다.
각 collation은 하나의 character set에 속해있고, 모든 character set은 적어도 1개 이상의 collation을 갖고 있다.Character set
기호와 인코딩들의 집합이다.