MySQL中支持emoji表情的存储

一般来说大多数的app有的地方都会允许使用emoji键盘表情,但我们使用的mysql一般都是uft-8格式,想要存储表情需要更改

对应表格式为utf8mb4

windows----------------------------------


 SHOW VARIABLES LIKE '%char%';

ALTER DATABASE eapple CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

ALTER TABLE a_product_evaluation CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

ALTER TABLE a_product_evaluation CHANGE content content TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;




修改配置文件字符(importantest)    my.cnf  my.ini(5.7)
character-set-server=utf8mb4

character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
centos------------------------------------------
在[mysqld]字段里加入character-set- server =utf8mb4,如下:

[mysqld]

character-set-server= utf8mb4



存储工作引擎需要是InnoDB,mysql的版本也会有要求,具体版本忘记了。。。。

注:很早的时候在网络上找的答案,原创忘记了,见谅。。。。



修改配置文件字符(importantest)    my.cnf  my.ini(5.7)
character-set-server=utf8mb4

character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
centos------------------------------------------
在[mysqld]字段里加入character-set- server =utf8mb4,如下:

[mysqld]

character-set-server= utf8mb4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值