当我们想要向表中输入中文字符串时,发生报错,错误代码1136,错误的字符值。如下图:

1、查看当前使用的编码格式

mysql> create table test(name varchar(8));
Query OK, 0 rows affected (0.01 sec)mysql> insert into test values('南京市');
ERROR 1366 (HY000): Incorrect string value: '\xE5\x8D\x97\xE4\xBA\xAC...' for column 'name' at row 1

我们看一下当前使用的编码格式:

show full columns from 表名;

可以看出,我们当前编码使用的是latin1。在MySQL中,latin1编码是单字节编码,向下兼容ASCII,但不支持中文。所以我们需要对便编码格式进行修改。

使用下面的代码查出数据库的编码格式:

show variables like 'character%';

2、修改

 set character_set_client = gbk;set character_set_results = gbk; 

修改后再次查看,当前的编码格式已经改为了gbk格式。

MySQL错误代码1136错误字符数据的解决方法相关推荐

  1. 无法安装mysql怎么办,安装mysql出现的错误以及最终的解决方法

    1.在官网下载安装mysql8.0版本 出现错误提示:提示This application requires .NET framework 4.0这样的一个错.怎么解决? 直接搜索 .NET fram ...

  2. mysql utf8mb4 错_MYSQL保存特殊字符失败,用编码utf8mb4解决错误 Incorrect string value ...解决方法...

    <MYSQL保存特殊字符失败,用编码utf8mb4解决错误 Incorrect string value ...解决方法>要点: 本文介绍了MYSQL保存特殊字符失败,用编码utf8mb4 ...

  3. Response响应字符数据(解决乱码问题),字符数据(文件输出)

    Response响应字符数据(解决乱码问题),字符数据(文件输出) Request:使用request对象来获取请求数据 Response:使用response对象来设置响应数据 Reponse的继承 ...

  4. 在小皮面板中使用cmd进入mysql命令,包含mysql错误unknown variable ‘secure_file_priv‘解决方法(超详细)

    在小皮面板中使用cmd进入mysql命令,包含mysql错误unknown variable 'secure_file_priv'解决方法(超详细) 先按win+r键打开运行对话框,输入cmd,进入: ...

  5. linux连接mysql数据库出现1405错误原因的一些解决方法

    linux连接mysql数据库出现1405错误原因的一些解决方法 在使用yum于腾讯云服务器安装了mysql之后,从家里的电脑尝试连接mysql数据库的时候,就出现了1405错误,经过我不断地查找资料 ...

  6. 关于MySQL错误 2005 - Unknown MySQL server host ‘localhost‘ (0) 原因及解决方法

    关于MySQL错误 2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法 参考文章: (1)关于MySQL错误 2005 - Unknown ...

  7. mysql workbench kernelbase.dll_电脑出现kernelbase.dll错误的两种解决方法

    KernelBase.dll是Windows操作系统的重要文件,它为各种应用程序提供服务.如果电脑提示kernelbase.dll错误,这该怎么处理?大家可以用电脑自带的防火墙或者是第三方软件来进行故 ...

  8. isfull mysql_MySQL数据库之MySQL 出现 The table is full 的解决方法

    本文主要向大家介绍了MySQL数据库之MySQL 出现 The table is full 的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 当我们要写入新数据而发生& ...

  9. mysql主从复制及主机宕机的解决方法

    mysql主从复制及主机宕机的解决方法 文章目录 mysql主从复制及主机宕机的解决方法 概念 为什么需要主从复制 主从复制原理 主从搭建 删除mysql 开始搭建 Mysql主机宕机的解决方法 本篇 ...

最新文章

  1. 【C++】枚举类型应用
  2. 可靠性测试-故障模型库
  3. java中的年轻态,14、Java垃圾回收机制(示例代码)
  4. mysql主从延时这么长_MySQL主从延迟问题解决
  5. 用户如何有效地利用数据字典(转)
  6. android 调用 asp.net web api,从 .NET 客户端调用 Web API (C#)
  7. Java基础---Java---网络编程---TCP的传输、客户端和服务端的互访、建立一个文本转换器、编写一个聊天程序
  8. 利用自己的祖源成分结果画祖源成分饼图
  9. 同态滤波与Retinex
  10. 实时动作游戏同步方式和传输协议选择
  11. 开源项目推荐(实用)
  12. 哈尔滨工程大学 Beamer模板(LaTeX幻灯模板)
  13. 第四周项目3单链表应用(2)
  14. cesium中限制地图浏览范围
  15. [项目管理]敏捷宣言
  16. Centos-openstack-Rocky-ironic部署
  17. 元宇宙务“虚”,网易智企务“实”
  18. vue中threejs报错记录:Class constructor Object3D cannot be invoked without ‘new‘
  19. 计算机软考串行和并行公式,2011年计算机软考网络管理员复习笔记第二章
  20. Android 唐诗宋词软件(源码讲解)

热门文章

  1. Java毕设项目汽车配件管理系统(java+VUE+Mybatis+Maven+Mysql)
  2. appserv php.ini,appserv升级PHP版本,appserv如何升级PHP版本方法。
  3. Ruby中的chop和chomp用法辨析
  4. 苹果公司股票价格时间序列的可视化分析
  5. 计算机网叫什么页,pc页面是什么意思
  6. 人脸识别算法原理过程详解
  7. RPM软件包管理器dnf
  8. Vue 项目 npm run dev报错errno 134
  9. 飞信发送接口调用说明
  10. 4、监督学习--分类--神经网络