【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法

这篇具有很好参考价值的文章主要介绍了【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法,mysql,oracle,数据库,笔记,学习

在向数据库中插入中文时遇到报错Incorrect string value: '\xE5\xA4\xA9\xE5\x96\x9C' for column ,此时为数据库的编码格式有问题,可以按照如下方法修改


解决方法如下:

使用show create table 表名查看数据库表信息:

【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法,mysql,oracle,数据库,笔记,学习

可以看到此时的数据库编码格式为latin

输入以下sql语句将某一字段的字符集和校验规则修改为utf-8

alter table 表名 modify 列名 列数据类型 character set utf8 collate utf8_general_ci;

例如:

alter table user_info modify name varchar(100) character set utf8 collate utf8_general_ci;

【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法,mysql,oracle,数据库,笔记,学习

修改后成功向表中的name字段插入中文数据:

insert into user_info (name) values ('天喜');

【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法,mysql,oracle,数据库,笔记,学习文章来源地址https://www.toymoban.com/news/detail-835692.html

到了这里,关于【MySQL】报错 Incorrect string value: ‘\xE5\xA4\xA9\xE5\x96\x9C‘ for column的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL 报错 incorrect datetime value ‘0000-00-00 00:00:00‘ for column

    使用navicat导入数据时报错: MySQL 报错 incorrect datetime value ‘0000-00-00 00:00:00’ for column 这是因为当前的MySQL不支持datetime为0的情况。 MySQL报incorrect datetime value ‘0000-00-00 00:00:00’ for column错误原因,是由于在MySQL5.7版本以上,默认设置SQL_Mode模式,在模式里有NO_ZERO_DATE,NO_ZERO_IN_

    2024年02月12日
    浏览(46)
  • MySQL版本不同带来Incorrect DATETIME value: ‘‘问题

    业务场景:线上数据同步到本地(开发测试) 版本:线上-5.7    本地-8.0 尝试操作方式: 1、SQL文件 2、备份还原 3、navicat自带传输工具 最终结果:只能备份其中的部分数据,视图同步下来出现  Incorrect DATETIME value: \\\'\\\' 问题 尝试解决方案: 按上述操作之后又会出现新的错误

    2024年02月13日
    浏览(52)
  • mysql报1292 Incorrect datetime value错误解决方法

    mysql插入、修改datetime类型的字段,报 Incorrect datetime value 的错误,sql语句如下: 如果去掉 +08:00 就可以插入。 试了网上说的查看并修改时区,都没用, 最后发现是 sql_mode导致的。 默认的sql_mode的值是 其中一个值是 STRICT_TRANS_TABLES ,这个选项会对日期时间类型的值进行严格的

    2024年02月07日
    浏览(61)
  • 【报错】Cannot deserialize value of type `java.time.LocalDateTime` from String

    接口测试中报错 这个错误是因为无法将字符串\\\"2023-10-10 17:23:35\\\"反序列化为java.time.LocalDateTime类型的对象。在Java中,LocalDateTime类不支持直接从字符串进行反序列化的操作。 在实体类的LocalDateTime 类型的字段上加@JsonFormat注解即可

    2024年02月03日
    浏览(62)
  • docker 报错 error: invalid character ‘\x00‘ looking for beginning of value

    执行docker build的时候报错:error: invalid character ‘x00’ looking for beginning of value。 环境: Docker version 20.10.17, build 100c701 windows docker desktop 4.10.1 WSL2 解决办法:https://github.com/docker/for-win/issues/12561 导致报错的原因是 meta.json 损坏,被写入了零值。 https://docs.docker.com/desktop/release-no

    2024年02月15日
    浏览(56)
  • 报错:SON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `Jso

    详细报错 JSON parse error: Cannot deserialize value of type java.lang.String from Array value (token JsonToken.START_ARRAY ); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.lang.String from Array value (token JsonToken.START_ARRAY ) at [Source: (PushbackInputStream); line: 47, column

    2024年02月15日
    浏览(53)
  • 【工程实践】python 去除\xa0、\u3000、\n、\u2800、\t等字符

            在处理数据时,会遇到xa0、 u3000 、 u2800 、 t等 Unicode字符串。需要对其进行处理。          空格可以分为两类,一类为 普通文本空格 ,另一类为 html实体空格 。普通文本空格介绍 普通半角空格 和 普通全角空格 。html实体空格介绍三种,分别为 html实体不间

    2024年02月01日
    浏览(32)
  • Cause: java.sql.SQLDataException: Cannot determine value type from string 报错处理及原因解析。

    今天记录一个遇到的报错信息。 【党建】环境:非生产,ip:172.17.63.5 系统异常 Error attempting to get column ‘resourceColumn’ from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string ‘党建新闻’ ; Cannot determine value type from string ‘党建新闻’; nested exception is java.sql.SQL

    2024年02月11日
    浏览(45)
  • Spring Boot 升级 3.2 报错 Invalid value type for attribute ‘factoryBeanObjectType‘: java.lang.String

    🚀 作者主页: 有来技术 🔥 开源项目: youlai-mall 🍃 vue3-element-admin 🍃 youlai-boot 🌺 仓库主页: Gitee 💫 Github 💫 GitCode 💖 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请纠正! youlai-boot 升级 Spring Boot 3.2 版本项目启动报错: 报错截图如下: mybatis-spring 官方 ISSUE: https://githu

    2024年02月03日
    浏览(53)
  • [VUE]报错: Invalid prop: type check failed for prop “value“. Expected String, Number, got Array found

    控制台报错:[Vue warn]: Invalid prop: type check failed for prop \\\"value\\\". Expected String, Number, got Array found in。 错误翻译:属性无效:属性“值”的类型检查失败。应为字符串,数字,在中找到了数组。  查找了报错相关文件,最终查出了问题所在,将数据类型写成了数组型。 将 改为 就

    2024年02月06日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包