Mysql中关于Incorrect string value的解决方案

 更新时间:2021年09月20日 11:02:30   作者:春风~十一载  
在对mysql数据库中插入数据的时候,直接插入中文是没有问题的!但是用预编译语句时,用流对数据进行处理总报incorrect string value这个异常。本篇文章教给你解决方法

很多小伙伴在使用mysql插入汉字时会报如下错误:

在这里插入图片描述

这是因为我们没有指定字符集,在计算机中字符的存储是用二级制表示的,同样,汉字也需要用二进制来存储,那么我们就需要指定一个表(表示规则:什么汉字对应什么二进制)。一般比较常用的是utf8,当然也可以指定utf8mb4,这个可以用来表示更多的特殊符号,例如表情,不过在我们日常使用中用·utf8就足够了,下面我们以指定utf8这个字符集为例:

首先在开始菜单中找到Mysql程序:

在这里插入图片描述

右键这两个任意一个就行,然后点击更多-打开文件位置:

在这里插入图片描述

同样右键其中任何一个·,然后点击属性,在目标路径中找到my.ini对应的路径:

在这里插入图片描述

在这里插入图片描述

然后右键单击my.ini以记事本方式打开

在【mysql】下面的等号后写上utf8

在这里插入图片描述

同理,将【mysqld】下面的等号右边也加上utf8(注意两边不能有空格)

特别注意!!!
1.添加好utf8后把这两条语句前面的井号要删除,防止被系统误以为是注释!!!
2.如果修改之前害怕改错,可以提前把my.ini备份一份(复制粘贴)

修改好后,我们重启电脑即可,这样以后在添加汉字时都不会报错了(此处注意,没修改之前,即原来创建的数据库里进行插入汉字时依然会报错,我们应该创建一个新的数据库)

到此这篇关于Mysql中关于Incorrect string value的解决方案的文章就介绍到这了,更多相关Mysql Incorrect string value 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql多层子查询示例代码(收藏夹案例)

    Mysql多层子查询示例代码(收藏夹案例)

    这篇文章主要介绍了Mysql多层子查询示例代码,以收藏夹案例给大家详细介绍,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Mysql分组排序取每组第一条的2种实现方式

    Mysql分组排序取每组第一条的2种实现方式

    开发中经常会遇到,分组查询最新数据的问题,下面这篇文章主要给大家介绍了关于Mysql分组排序取每组第一条的2种实现方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • Mysql主从三种复制模式(异步复制,半同步复制,组复制)

    Mysql主从三种复制模式(异步复制,半同步复制,组复制)

    这篇文章主要介绍了Mysql主从三种复制模式(异步复制,半同步复制,组复制),MySQL异步复制是主从复制过程中默认的复制模式,下文简单介绍,感兴趣的朋友可以参考一下
    2022-08-08
  • navicat 连接Ubuntu虚拟机的mysql的操作方法

    navicat 连接Ubuntu虚拟机的mysql的操作方法

    这篇文章主要介绍了navicat 连接Ubuntu虚拟机的mysql的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • mysql查询慢的原因和解决方案

    mysql查询慢的原因和解决方案

    最近发现公司网站后台查询的时候比较慢,可能因为大量的like查询导致,这里为大家分享一下方法,需要的朋友可以参考下
    2019-09-09
  • Mysql 文件配置解析

    Mysql 文件配置解析

    这篇文章主要介绍了Mysql 文件配置解析,文章通过mysql的主要配置文件作用展开innodb引擎是mysql数据库中的重要部分的详细说明,感兴趣的小伙伴可以参考一下
    2022-05-05
  • 详解Mysql如何实现数据同步到Elasticsearch

    详解Mysql如何实现数据同步到Elasticsearch

    要通过Elasticsearch实现数据检索,首先要将Mysql中的数据导入Elasticsearch,并实现数据源与Elasticsearch数据同步,这里使用的数据源是Mysql数据库。目前Mysql与Elasticsearch常用的同步机制大多是基于插件实现的,希望这篇文章能对大家有所帮助
    2021-11-11
  • 在Mysql存储过程中使用事务实例

    在Mysql存储过程中使用事务实例

    这篇文章主要介绍了在Mysql存储过程中使用事务实例,需要的朋友可以参考下
    2014-04-04
  • MySQL 压缩的使用场景和解决方案

    MySQL 压缩的使用场景和解决方案

    数据分布特点,决定了空间压缩的效率,如果存入的数据的重复率较高,其压缩率就会较高;通常情况下字符类型数据(CHAR, VARCHAR, TEXT or BLOB )具有较高的压缩率,而一些二进制数据或者一些已经压缩过的数据的压缩率不会很好
    2017-06-06
  • Mysql隐式类型转换方式

    Mysql隐式类型转换方式

    这篇文章主要介绍了Mysql隐式类型转换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04

最新评论