MariaDB에서 Incorrect String Value 오류 해결 방법

밤새·2023년 9월 27일
0

에러 모음

목록 보기
5/17

⚠️ Sql 한글 인코딩 에러

아래와 같은 sql문을 입력했더니
QL Error [1366] [22007]: (conn=5) Incorrect string value: 에러가 발생했다.

INSERT INTO products (product_name, product_english_name, description, price)
VALUES ('미키 딜라이트 콜드 브루', 'Mickey Delight Cold Brew', '스타벅스와 디즈니의 색다른 만남! 달콤하고 부드러운 글레이즈드 폼과 깔끔한 콜드 브루의 조합 번트 카라멜 토핑으로 표현한 미키 마우스를 통해 즐거운 추억을 만들어 보아요', 6500);

🤔 에러 원인

mariaDB에서는 charset이 default로 설정되어 있어 한글을 추가할려고 한 순간 한글 인코딩 에러가 난 것이다.

✨ 에러 해결 방법

MariaDB 인코딩 설정을 utf8로 변경해야 한다.
다음과 같이 입력을 해주면된다.

 alter table 테이블이름 default charset = utf8;
 ALTER TABLE 테이블이름 CONVERT TO character SET utf8;

위와 같이 입력한 결과 에러가 해결되었다~!

profile
프로젝트를 통해 배운 개념이나 겪은 문제점들을 정리하고, 회고록을 작성하며 성장해나가는 곳입니다 😊

0개의 댓글