MySQL 이모지 캐릭터셋 에러
2023. 6. 9. 17:18ㆍDB/MySQL
728x90
문제:
"SQLSTATE[HY000]: General error: 3988 Conversion from collation utf8mb4_unicode_ci into utf8mb3_general_ci impossible for parameter (SQL: insert into `log_error` (`le_message`, `le_code`, `le_file`, `le_line`, `le_trace`, `le_datetime`) values (SQLSTATE[HY000]: General error: 3988 Conversion from collation utf8mb4_unicode_ci into utf8mb3_general_ci impossible for parameter
원인:
https://bug41.tistory.com/entry/MysqlMariaDB-Insert-%EC%97%90%EB%9F%AC-Incorrect-string-value-xF0x9Fx91xB7xF0x9F-for-column?category=861749
해결 :
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼 VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci
출처: <https://m.blog.naver.com/blackfrost/40168167133>
DB 전체 캐릭터셋 바꾸는건 에바같아서
그냥 문제있을법한 칼럼만 수정함
728x90
반응형
'DB > MySQL' 카테고리의 다른 글
mysql8 User 권한 수정 (0) | 2023.06.09 |
---|---|
mysql query exec order // mysql 실행순서 (0) | 2023.06.09 |
mysql join 예약어 안쓰고 join하기, mysql from 여러개로 조인하기 (0) | 2023.06.09 |
MySQL root 패스워드 분실 초기화 (0) | 2023.06.09 |
mysql 테이블 모든 필드 이름 보기 // mysql show table columns (0) | 2023.06.09 |