问题描述:

我的操作步骤:

1、创建数据库test,语句:
     create database test;
2、创建Student表:
     create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));
3、插入数据:
     insert into Student values('01' , '赵雷' , '1990-01-01' , '男');
     insert into Student values('02' , '钱电' , '1990-12-21' , '男');

然后报错:
 >ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at row 1   就是说Sname列的数据值的字符集不正确。

解决方案:分别查看数据库、表、报错列字段的字符集,错误就是由于三者不一致造成的,设置一致.

我们先查看一下Student数据表的字符集:
在mysql所在数据库输入命令行:show create table Student;
效果展示:

可以发现,字段的字符集和数据表的字符集是不一致的,原因找到了!!
我们把字段的字符集改成utf-8,与数据表一致,命令:
     alter table Student change Sname Sname char(10) character set utf-8;
     alter table Student change Ssex Ssex char(10) character set utf-8;
现在执行第3步的insert into 命令就成功了。

最后总结:(提示:以下内容都需要首先进入Mysql客户端)

查看mysql的字符集(直接粘去用):show variables where Variable_name like '%char%';
查看某一个数据库字符集:show create database test;(注:test为数据库)
查看某一个数据表字符集:show create table Student;(注:Student为数据表)

修改mysql的字符集:

  • mysql> set character_set_client=utf8;
  • mysql> set character_set_connection=utf8;
  • mysql> set character_set_database=utf8;
  • mysql> set character_set_results=utf8;
  • mysql> set character_set_server=utf8;
  • mysql> set character_set_system=utf8;
  • mysql> set collation_connection=utf8;

修改数据库的字符集:
     alter database test character set utf8;
修改数据表的字符集:
      alter table Student character set utf8;
修改数据表字段的字符集:
     alter table Student change Sname Sname varchar(10) character set utf-8;

转载于:https://www.cnblogs.com/We612/p/10849556.html

ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at row 1相关推荐

  1. ERROR 1366 (HY000): Incorrect string value: '\xCA\xD6\xBB\xFA\xCA\xFD...' for column 'cname' at row

    向表中插入中文报错 ERROR 1366 (HY000): Incorrect string value: '\xCA\xD6\xBB\xFA\xCA\xFD...' for column 'cnam ...

  2. ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xD0\xA1\xC3\xF7' for column 'NAME' at row 1解决方

    很多人在安装完Mysql数据库,往表里面插入中文数据的时候就会出现这个错误 ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xD0\xA1\ ...

  3. ERROR 1366 (HY000): Incorrect string value: ‘\xC2\xEC\xD2\xCF\xB4\xF3...‘ for column ‘title‘ at row

    问题如下: 解决办法: 将my.ini配置文件中的:[client]→default-character-set=utf8mb4替换成"[client]→default-character- ...

  4. 解决mysql插入中文字符报错的问题ERROR 1366 (HY000): Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' for column

    报错内容: mysql> insert into person values (1,22,'小明'); ERROR 1366 (HY000): Incorrect string value: ' ...

  5. ERROR 1366 (HY000): Incorrect string value: ‘\xE8\xB5\xB5 \xE9\x9B...‘ for column ‘s_name‘ at row 1

    解决MySQL字段中文插入报错问题 问题描述: 操作步骤: 1.创建数据库 deparkment; create database deparkment; 2.创建 Student 表: create ...

  6. 插入数据报错: Incorrect string value: ‘\xE8\xB5\xB5\xE9\x9B\xB7‘ for column ‘Sname‘ at row 1

    **问题:**ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at ...

  7. Incorrect string value: ‘\xE5\xB0\x8F\xE9\x9B\xA8...‘ for column ‘xxx‘ at row 1

    错误 Incorrect string value: '\xE5\xB0\x8F\xE9\x9B\xA8-' for column 'xxx' at row 1 问题分析 大概率是编码问题需要将表的字 ...

  8. ERROR 1366 (HY000): Incorrect string value: ‘\xE8\xB5\xB5\xE9\x9B\xB7‘ for column ‘s_name‘ at row 1

    mysql字符集不符合要求而产生的错误 产生原因之一:创建表的时候没有指定字符集,创建完字段用alter table Student default charset=utf8;修改了字符集为utf8: ...

  9. mysql 插入汉字异常: Incorrect string value: '\xE8\xB0\xA2\xE9\x9D\x99' for column 'uname' at row 1...

    该字段编码问题,不支持中文,设置支持中文即可 转载于:https://www.cnblogs.com/jjSmileEveryDay/p/9510634.html

最新文章

  1. 搜索引擎的时效性需求满足
  2. JavaSE知识点个人总结(不断更新)
  3. 线上服务CPU100%问题快速定位实战
  4. 两张照片重叠处半透明_那些悬浮在空中的照片是怎么拍的?
  5. 如何防止在listbox中添加很多数据出现不停的刷新
  6. spyder python调试查看类信息_使用Spyder进行Python调试
  7. java8接口写静态方法_Java 8接口更改–静态方法,默认方法
  8. WPF中实现图片文件转换成Visual对象,Viewport3D对象转换成图片
  9. Hadoop KMS 透明加密配置以及测试
  10. MFC制作的入坑级别管理系统
  11. 贴吧防删图应该怎么学?【万能的小胡】
  12. 信贷风控评分卡模型(上)_Give Me Some Credit(技术实现过程)
  13. 基于 ffmpeg + Webassembly 实现前端视频帧提取
  14. matlab 概率分布程序,常见的概率分布(matlab作图)
  15. 黄金分割法_python
  16. 网络营销的多种表现形式
  17. 教科书式RSA方案面临的攻击及防御措施
  18. Hive 外部表的练习(多表关联查询,以及分组,子查询)
  19. html tr固定行高列宽,HTML表格固定格式:行高列宽
  20. HDFS的文件压缩格式

热门文章

  1. CCNA学习笔记7--动态路由协议概念和RIP
  2. 轻松使用Nginx搭建web服务器
  3. 柴静调查:穹顶之下_调查:HTML5数据列表
  4. 地图作业平台低代码实战(搭建能力提升)
  5. sop8语音芯片选型,九齐硕呈等等比较,看完此篇就足够了
  6. c# Process监控进程 与 ManagementEventWatcher 监控进程
  7. 7-151 计算存款利息
  8. 求当前高度=n时,值x=多少?求解题思路
  9. 模拟城市我是市长服务器维护多久,《模拟城市我是市长》你所走过的弯路 新手常见问题...
  10. win10清理_卸载全家桶之后:用win10自带杀软,怎么清理电脑垃圾?