Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- post방식
- 함수
- 배열
- 자바스크립트
- Ajax
- 도커
- Update
- like
- 프로그래머스
- 테이블
- 리눅스
- 코테
- 동적
- JSP
- 백틱
- order by
- select
- DATE_FORMAT
- SQL
- 변수
- 컨트롤러
- 명령어
- Spring
- JS
- option태그
- MySQL
- oracle
- 인라인뷰
- 동적테이블
- JavaScript
Archives
- Today
- Total
목록MYSQL UTF-8설정 (1)
bom's happy life
[MYSQL에러해결] SQL Error [1366] [HY000]: Incorrect string value: '\xED\x8C\x80\xEC\x9B\x94...' for column 'name' at row 1
INSERT를 하려고 하는데 위와 같은 에러가 발생. 위 에러는 DB에 문자열을 삽입하려고 할때 발생한 것이다. 오류 메시지를 살펴보면 'name'이라는 열에 대해 "Incorrect string value"가 발생했다고 한다. 그리고 '\xED\x8C\x80\xEC\x9B\x94'와 같은 형태의 문자열이 해당 열에 삽입되지 못했다고 나와 있다. 이러한 문제는 주로 인코딩과 관련이 있다. 일반적으로 mysql에서는 UTF-8 문자 인코딩을 사용해야한다. 만약 DB 테이블이나 열의 문자 인코딩이 올바르게 설정되어 있지 않으면 위와 같은 에러가 발생한다. 테이블 및 열 인코딩 확인 : DB 테이블 및 해당 열이 UTF-8 문자 인코딩을 사용하도록 설정되어 있는지 확인한다. ALTER TABL..
Deveolpment Study🗂️/Databases
2023. 12. 1. 16:21