본문으로 바로가기

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;

테스트

DBeaver

정상적으로 들어가는걸 확인할 수 있었습니다.

반응형

'DataBase > MySQL' 카테고리의 다른 글

JOIN을 통해서 데이터 UPDATE하기  (0) 2023.03.31
SQL문으로 컬럼의 순서 변경하기  (0) 2022.09.06