mysql 5.6 emoji_让MySQL支持Emoji表情 mysql 5.6
让
1 解决方案:将Mysql的编码从utf8转换成utf8mb4。 需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、 复制报错
2 my.cnf
文件添加
[mysqld]
character-
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
3 修改需要添加库 表 字段的字符集
修改数据库字符集: ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
修改表的字符集: ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
修改字段的字符集: ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 如果只是某个字段需要 只需要修改那个字段的字符集就可以了
4 如果修改以上都不行请查询
mysql> show variables like '%sql_mode%';
+---------------+--------------------------------------------+
| Variable_name | Value |
+---------------+--------------------------------------------+
| sql_mode | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+---------------+--------------------------------------------+
1 row in set (0.00 sec)
如果是以上结果恭喜你是存储不了的
去设置这个sql_mod 模式(注意这里修改看之后要退出控制台要不然还是看不到效果的,而 且这个配置写my.cnf 重启服务器是不生效的,如果要问为什么请去mysql顾问群)
mysql> show variables like '%sql_mode%';
+---------------+--------------------------------------------+
| Variable_name | Value |
+---------------+--------------------------------------------+
| sql_mode | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+---------------+--------------------------------------------+
1 row in set (0.00 sec)
6 做完这些就完成了,让MySQL支持Emoji表情
mysql 5.6 emoji_让MySQL支持Emoji表情 mysql 5.6相关推荐
- php mysql emoji表情_php 让MySQL支持Emoji表情 mysql 5.5.3+
让MySQL支持Emoji表情 mysql 5.5.3+ 让mysql支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决 ...
- 让MySQL支持Emoji表情 mysql 5.6
让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. ...
- emoji表情mysql报错_让MySQL支持Emoji表情 mysql 5.6
让MySQL支持Emoji表情,涉及无线相关的 MySQL数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. 需 ...
- 让mysql支持emoji表情_让MySQL支持Emoji表情 mysql 5.6
让MySQL支持Emoji表情,涉及无线相关的 MySQL数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. 需 ...
- mysql emoji表情_让MySQL支持Emoji表情 mysql 5.6
最近在做微信相关的项目,其中MySQL 要存储emoji表情,因此发现我们常用的utf8 字符集根本无法存储表情.网上有不少替代方案.本人还是采用了修改MySQL字符集的方案简单快捷. 首先将我们数据 ...
- mysql支持表情输入_让MySQL支持Emoji表情 mysql 5.6
在做微信公众号开发过程中,经常碰到用户的昵称中有表情,在MySQL保存时常用的utf8 字符集根本无法存储表情,提示错误如下:java.sql.SQLException: Incorrect stri ...
- mysql 5.6 emoji_让MySQL 5.6支持Emoji表情
让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. MySQL 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. ...
- 让mysql支持emoji表情
什么是emoji emoji就是表情符号 emoji的创造者是日本人栗田穰崇(Shigetaka Kurita) 在数据库的编码不为utf8mb4,利用java mysql驱动保存含有表情符号的数据会 ...
- mysql数据库支持emoji表情的详解
mysql存储emoji表情的时候,就会报错,如下: Error updating database. Cause: java.sql.SQLException: Incorrect string v ...
最新文章
- android11通知栏按钮,android开发(11) 消息栏通知(Notification)
- Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB
- python arm64_PyTorch-aarch64
- mybatis实战教程(mybatis in action),mybatis入门到精通
- spring安全_Spring安全–幕后
- 容器编排技术 -- 基于Docker本地运行Kubernetes
- 田字格怎么用C语言编写程序,怎么写算法设计
- oracle的查询数据(检索数据)
- layui的tree实现 struts 2+layui+jsp
- python 电力系统时域仿真_电力系统暂态计算_时域仿真方法
- Spring的IOC和AOP原理及其使用
- 信道估计算法matlab代码汇总
- 统计分析软件_强大的多元统计分析软件-Mplus
- 天牛须matlab,BAS天牛须搜索优化算法.pdf
- vue 循环播放音乐列表 音量控制
- 关于谷歌浏览器的禁止autoplay政策 - Kaiqisan
- 数字IC设计的第一步——Synopsys EDA Tools的安装
- Simple Calculator 1.0(有声计算器)
- Unity3d多人在线教程
- 山东二本计算机排名大学最新,山东二本大学排名最新