티스토리 뷰
RDS에서 테이블 이나, 필드명을 세팅할 때 간 혹 아래와 같은 에러에 부딪힐 때가 있는데요,
(/home/ubuntu/eiffel-system/src/dbHandler/firebaseToDb.go:58)
[2022-09-14 02:58:58] Error 1366: Incorrect string value: '\xEC\xA1\xB0\xEC\xB2\xA0...' for column `eiffel`.`user`.`user_name` at row 1
이와 같은 경우는 RDS MariaDB를 세팅하고 테이블을 세팅할 때 저도 발생했었는데요, 해결책은 아래와 같습니다.
해결책
ALTER TABLE <테이블명> convert to charset utf8;
테이블 명에 자신이 만든 테이블 명을 쓰고 utf8을 로 변경하면 해결 됩니다.
아무래도 한글이라는 특수성이 있기 때문에 최대한 테이블명이나 필드명에 한글로 쓰지않는 것을 추천드리는데, 어쩔 수 없는 경우 위와같이 설정하시면 정상적으로 사용할 수 있습니다.
'Technology > AWS, Docker' 카테고리의 다른 글
AWS SAP C02 Professional 한 방에 합격하기 (1) | 2023.11.03 |
---|---|
AWS 람다에서 S3 접근 (0) | 2023.03.13 |
AWS Solution Architect Associate C03 자격 취득 전략과 후기! (0) | 2023.02.14 |
React 웹 정적 호스팅 하기 1 - AWS에 올리자 (0) | 2023.01.25 |
AWS Lambda Boto3 로 DB CRUD 하기 (1) | 2023.01.15 |
댓글