목록DataBase (1)
렴소네 블로그
mysql character set 문제
mysql 로 데이터 배치 작업을 하는데 아래와 같은 오류가 발생했다 illegal mix of collations for operation 'case' 생전 처음 보는 오류라서 검색해서 찾아보는데 대부분 나오는 내용이 character set 에 관한 문제라고 한다. ????? 캐릭터셋에 문제가 왜 있지? 하고 찾아봤는데. 명시적으로 설정하지 않으면 기본 캐릭터 셋은 latin1이라고 한다. 쿼리로 조회가 가능하다고 하여 확인해보았다. 명령어는 show variables like 'char%'; 실제로 character set 이 latin1 로 지정되어있었다. 그러면 우리는 당연히 utf-8 로 변경하는게 문제가 없을거라는 생각을 하고 데이터베이스의 캐릭터셋을 다 utf-8 로 변경하였다. db 는 ..
DataBase/mysql
2018. 12. 16. 01:28