·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

遇到SQL类似报错说明mysql需升级支持表情emoji

456 0
发表于 2021-3-16 20:52:17 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
老的系统通过日志发现偶尔有报错:

java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x99\x8F</…’ for column ‘content’ at row 1 Query: insert into df_ssss(fid,type_id,domain_id,nick_name,user_id,subject,content,anonymous_code,ip,dateline,attachment,source,info) values (?,?,?,?,?,?,?,?,?,?,?,?,?) Parameters: [4756, 6, 8,
at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:363)

说明系统不支持 表情emoji;建议升级到MySQL在8.0以上,性能更加好一些,支持表情emoji

mysql 建议采用 character-set-server=utf8mb4

[mysqld]
character-set-server=utf8mb4

升级了修改数据库编码:ALTER DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

因为我数据库有些字段还在使用GBK ,也要对表和字段修改

表修改编码:alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;

字段就进行单独修改 不然写入的时候还是报错。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:18.221.53.209,182.106.158.59,GMT+8, 2024-5-3 09:53 , Processed in 0.141437 second(s), 68 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表