资讯专栏INFORMATION COLUMN

MySQL插入数据1366错误解决方案

dmlllll / 1653人阅读

摘要:问题在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下原因部分微信用户昵称中存在类似等表情符号或特殊字符是个字节,而最多只能插入个字节,进不去,所以报错。方案将相应的字段,比如我这里的字段编码方式由改为即可。

问题

在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下:

General error: 1366 Incorrect string value: "xF0x9Fx90xB1" for column "nickname" at row 1
原因

部分微信用户昵称中存在类似Emoji等表情符号或特殊字符是4个字节,而utf8最多只能插入3个字节,进不去,所以报错。

方案

将相应的字段,比如我这里的nickname字段编码方式由utf8改为utf8mb4即可。

参考

https://dev.mysql.com/doc/ref...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/48691.html

相关文章

  • MySQL插入数据1366错误解决方案

    摘要:问题在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下原因部分微信用户昵称中存在类似等表情符号或特殊字符是个字节,而最多只能插入个字节,进不去,所以报错。方案将相应的字段,比如我这里的字段编码方式由改为即可。 问题 在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下: General error: 1366 Incorrect string va...

    anquan 评论0 收藏0
  • MySQL插入数据1366错误解决方案

    摘要:问题在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下原因部分微信用户昵称中存在类似等表情符号或特殊字符是个字节,而最多只能插入个字节,进不去,所以报错。方案将相应的字段,比如我这里的字段编码方式由改为即可。 问题 在做微信公众号粉丝信息手机入库时,发现插入部分信息会报错,报错内容如下: General error: 1366 Incorrect string va...

    hot_pot_Leo 评论0 收藏0
  • Mysql常见错误码讲解

    摘要:当这些错误发生时,数据就无法访问了,并且一直永久的无法访问。错误可能意味着表定义中字段的数量和大小超过了一些限制。添加外键错误,检查外键关联的两个字段数据类型是否一致。 Error code 1064: Syntax error 假设有一个sql语句 select LastName, FirstName,from Person 执行的时候会包错误 Error Code: 1064. ...

    BearyChat 评论0 收藏0
  • Flask-SQLAlchemy中解决1366报错

    摘要:最近在按照这本书学,学到通过方式操作数据库时遇到一个很奇怪的问题会报下面这个的错奇怪的地方在于我表格里的数据全部都是英语因为看到编码,首先就想到是不是编码的问题,于是检查了自己的的配置没发现配置有问题,都是编码网上搜了下相关资料发现除了中 最近在按照这本书学Flask,学到通过ORM方式操作数据库时遇到一个很奇怪的问题:会报下面这个1366的错...default.py:470: Wa...

    tangr206 评论0 收藏0
  • Mysql游标入门

    摘要:定义局部变量定义游标该过程定义一个局部变量和游标,该游标返回了用户表得所用用户名组成的集合,即如下所示然后在游标开启关闭内,用遍历每一行,把得到的数据即的值给局部变量。 原文 游标 MySQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的行(零行或多行)。使用简单的SELECT语句,例如,没有办法得到第一行、下一行或前10行,也不存在每次一行地处理所有行的简单方...

    forsigner 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<