웹프로그래밍

Global It Leader!!


MySql


 
 

Mysql에서Illegal mix of collations 에러가 날때

페이지 정보

작성자 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 389회 작성일 23-06-30 18:47

본문

1. 접속할 때 collation을 통일시키는 방법

$query = 'set session character_set_connection=utf8;';

mysql_query($query);

$query = 'set session character_set_client=utf8;';

mysql_query($query);

$query = 'set session character_set_results=utf8;';

mysql_query($query); $query = 'set collation_connection=utf8_general_ci;'; mysql_query($query);

 

즉 처음에 DB접속할 때 맞춰주는 것.... 

mysql 프롬프트 상에서는...


set session character_set_connection=utf8;

set session character_set_client=utf8;

set session character_set_results=utf8;

set collation_connection=utf8_general_ci;


2. 테이블을 변경시키는 방법

ALTER TABLE tbl_A DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

     tbl_A의 기본 셋팅을 맞춰주는 것... 만일 필드를 수정해야 한다면 해당 필드의 collation을 변경해주면 됨


3. 비교하는 변수의 collation을 변경시키는 방법

SELECT * FROM tbl_A [utf8_general_ci] WHERE field_A = var_B [utf8_unicode_ci]?

를 돌려야 하는 상황이라고 가정하면...

var_B의 collation을 변경시켜서 utf8_general_ci 로 바꿔주면 된다.

SELECT * FROM tbl_A (utf8_general_ci) WHERE field_A = var_B COLLATE utf8_general_ci ;

댓글목록

등록된 댓글이 없습니다.

전체 56
게시물 검색
MySql 목록
번호 제목 글쓴이 조회 날짜
56 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 377 06-30
열람중 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 390 06-30
54 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 392 05-25
53 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 575 02-03
52 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 678 10-21
51 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1350 03-14
50 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3330 08-03
49 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2019 04-10
48 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2095 03-26
47 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3035 12-29
46 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2323 11-04
45 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2855 09-07
44 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3367 11-02
43 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4030 11-02
42 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3552 03-28
41 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3728 07-31
40 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3828 09-02
39 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3650 09-02
38 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3773 03-20
37 no_profile 오원장 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3887 12-31