안녕하세요.
새벽까지 설치다가 도저히 안되겠어서 글 올립니다.
사용 db는 mysql 3.23.58 입니다.
회원테이블의 pk로 잡은 아이디 컬럼을 최근 binary로 수정했다가
대소문자 섞인 아이디가 많아 고객들이 불편을 호소하여 다시
binary를 없애려고 했지만, 중복된 키값이 있다하여 수정이
안되었습니다.
그래서 백업받아논 sql문으로 새 테이블에 입력하려고 했습니다만,
역시 duplicate entry 에러가 나서 더이상 진행을 못합니다.
중복된 키가 없음에도 불구하고 한글에 대해서는 이상한 결과를
내더군요. 일례로
select * from member where id = '지현이';
라고 해보면
주현이라는 아이디가 검색이 됩니다. 그래서 지현이라는 아이디를
insert 할 수 없습니다.
캐릭터셋 상태는 다음과 같습니다.
mysql> show variables like 'character%';
| character_set | latin1
| character_sets | latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis dec8 dos
german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew
win1251 estonia hungarian koi8_ukr win1251ukr greek win1250
croat cp1257 latin5
결국 백업을 매일 받지만 무용지물이 되었습니다. 도와주세요.
|