Nest.js를 테스트해보던 중 다음과 같은 에러가 발생하였다.
SQL Error [1366] [HY000]: Incorrect string value: '\xEB\x8C\x95\xEB\x8C\x95' for column 'name' at row 1
인터넷을 찾아보니, 해당 에러는 mysql의 테이블의 charset은 defualt로 latin1으로 되어있기 때문이라고 한다.
그러므로 해당 테이블의 charset을 UTF-8로 변경해주면 된다.
ALTER TABLE 테이블명 convert to charset utf8;
테스트
정상적으로 들어가는걸 확인할 수 있었습니다.
반응형
'DataBase > MySQL' 카테고리의 다른 글
JOIN을 통해서 데이터 UPDATE하기 (0) | 2023.03.31 |
---|---|
SQL문으로 컬럼의 순서 변경하기 (0) | 2022.09.06 |