본문 바로가기

언어 배우기/SQL

MariaDB 한글설정 - ERROR 1366 (22007): Incorrect string value

기본적으로 한글이 깨지기에 인코딩 해줘야 한다. 

1. DB생성시 설정

mysql> create database DB_NAME default character set utf8 collate utf8_general_ci;

create database DB_NAME default character set utf8;

 

2. 기존 데이터베이스에서 설정

mysql> alter database DB_NAME default character set utf8 collate utf8_general_ci;

 

3. 테이블 생성시 설정

mysql> create table TABLE_NAME (

num1123213......

) default character set utf8 collate utf8_general_ci;

 

4. 기존 테이블에서 설정

mysql> alter table TABLE_NAME default character set utf8 collate utf8_general_ci;

ALTER TABLE 테이블이름 COLLATE=utf8_general_ci, CONVERT TO CHARSET utf8;

'언어 배우기 > SQL' 카테고리의 다른 글

Oracle - 계정설정  (0) 2021.07.21
MySQL - SELECT 정리  (0) 2021.07.20
MySQL - DDL, DML  (0) 2021.07.19
MySQL 재설치 오류  (0) 2021.07.17