[mysql] 오잉?! 왜 이모티콘은 insert가 안되지?

cateto·2021년 1월 7일
0

toad에서 insert 하고 싶었던 dml은 다음과 같음.

insert into tb_board (title, writer, reg_date, content) values (155, '🐵 🙈 🙉 🙊', '2021-01-06 01:50:24', 'Adaptive systemic productivity');

한글과 한자도 입력이 되는 (?) 마당에 왜 emoji는 입력이 안된단 말인가!

당황하지 않고 검색을 해보자.

SELECT schema_name, default_character_set_name, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA 

100이면100 utf8이다. 나는 utf8이 척척박사인줄알았지...

현재 세션에서만 insert를 가능하게 하기위해 이렇게 말한다.

set names utf8mb4 COLLATE utf8mb4_unicode_ci;

이렇게 외치고 나니까 insert가 성공적으로 이루어졌다.

profile
Curious for Everything

0개의 댓글