版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kang389110772/article/details/81085399
mysql 存储emoji表情
phenomenon
当保存带emoji表情的数据时,mysql提示保存失败。
solution
更改对应字段的字符集
ALTER TABLExxx
.xx
MODIFY COLUMNREMARK
varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT ‘备注说明’在spring的datasource设置连接使用字符集为utf8bm4
spring.datasource.druid.connection-init-sqls=SET NAMES 'utf8mb4'
具体set names
命令的作用参见https://dev.mysql.com/doc/refman/5.7/en/set-names.html