频道栏目
首页 > 资讯 > MySQL > 正文

Windows下Mysql导入utf8mb4编码sql报错问题的解决办法

18-07-25        来源:[db:作者]  
收藏   我要投稿

1.utf8和utf8mb4区别:

utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,Java程序中将报SQL异常:

2.解决:

修改mysql的配置文件mysql.ini,

分别在 [mysql],[mysqld]三项下面修改默认编码(如果没有该项,加上即可)

character_set_server = utf8mb4

如下图所示:修改完之后重启mysql服务即可。

相关TAG标签
上一篇:关于HBase禁用表的个人见解
下一篇:SQL Server使用OLE DB所设置的连接字符串讲解
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站