让 MySQL 数据库字段支持 Emoji
打开你的 MySQL 数据库,找到要修改的数据表
选择打开「结构」选项卡(navicat 选择「设计表」选项)
选中需要修改的表字段,比如
name
,单击编辑(navicat 在底部面板)字符集修改为:
utf8mb4
,排序规则修改为utf8mb4_unicode_520_ci
保存更改
在
name
字段尝试提交emoji如果不修改排序规则会出现报错
- 1253 - COLLATION ‘utf8_general_ci’ is not valid for CHARACTER SET ‘utf8mb4’
- database error COLLATION ‘utf8_general_ci’ is not valid for CHARACTER SET ‘utf8mb4’ for query CREATE TABLE tb_name
Relay Tips: 一极乐( https://yijile.com/log/162/ )