카테고리 없음

데이터베이스 UTF수정하기

qkwi 2022. 8. 14. 20:47
728x90

데이터베이스에서 서로 다른 테이블에 데이터를 비교할 때 에러가 발생할 수 있다. 

그 때는 UTF설정을 똑같은 걸로 변경하여 데이터를 비교하면 정상적으로 비교할 수 있게 된다.

show full columns from table명;  //테이블명 보는방법

//mysql error, 1267 Illegal mix of collations 해결방법
// 2개의 테이블에서 UTF가 다를 경우 발생
alter database {db} character set utf8 collate utf8_general_ci;
alter database [db} character set utf8 collate utf8_general_ci;
alter table table convert to character set utf8 collate utf8_general_ci;
alter table [table} convert to character set utf8 collate utf8_general_ci;
728x90