登录
首页 >  数据库 >  MySQL

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

来源:脚本之家

时间:2023-01-01 12:23:41 473浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个数据库开发实战,手把手教大家学习《Mysql中关于Incorrect string value的解决方案》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

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

在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

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

在这里插入图片描述

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

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

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

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于数据库的相关知识,也可关注golang学习网公众号。

声明:本文转载于:脚本之家 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表