报错:Error 1366: Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'description' at row 1

原因是数据库字段没有设置编码为utf8而是默认的lanti

(1)查看表中的各字段的属性: show full columns from table_name;

如果看到每个字段都是lati, 则执行以下语句:

alter table table_name convert to character set utf8 collate utf8_general_ci;

(2)同时检查一些变量collation_connection、collation_database、collation_server是否都是utf8_general_ci

检查的语句为:show variable like 'collation%';

修改的语句为:set collation_connection=utf8_general_ci

(3)同时检查一些变量character的相关变量是否为utf8_general_ci

检查的语句为:show variable like 'character%';

修改语句如:set character_set_database=utf8;

-------------------------------------------------------------------------------------------------------

查看数据库编码

show variables like '%char%';  或者show variables like 'character_set_database';

修改数据库编码格式为 utf8

alter database <数据库名> character set utf8;

创建数据库 CREATE DATABASE IF NOT EXISTS paas-test default CHARACTER utf8 COLLATE utf8_general_ci;

向mysql 插入中文数值报错相关推荐

  1. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题

    解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...

  2. MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘的解决方案

    MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD'的解决方案 1 MySQL 5.5 版本 1. ...

  3. 解决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: ' ...

  4. mysql 中文字段报错_mysql 中 王数据表中插入中文字段报错:mysql insert into a values(202,王一); ERROR 1366 (HY000): Incorr...

    报错信息: mysql> insert into a values(202,"王一"); ERROR 1366 (HY000): Incorrect string value ...

  5. Node.js 连接 MySQL 插入 TEXT 类型报错问题

    由于开发需要存储大量文本(其实是一个结构化对象字符串),考虑到 char 以及 varchar 都不够大,所以打算用 TEXT 类型,顺便记一下 TEXT.MEDIUMTEXT 以及 LONGTEXT ...

  6. pymysql 向MySQL 插入数据无故报错

    一件怪神奇的事情,在使用pymysql向MySQL插入数据的过程中,报以下错误(一些表的插入没有报错!) pymysql.err.ProgrammingError: (1064, "You ...

  7. MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案

    最近在使用MySQL数据库的客户端来操作数据库的时候,我直接打开我电脑搜索里面的MySQL客户端来打开: 结果直接在我插入中文数据的时候报错了: Incorrect string value: '\x ...

  8. MySQL添加中文记录报错解决方法

    insert into user values (null,'张三','123',23,'1993-09-01'); 直接向数据库中插入中文记录会出现错误!!! 解决方法: show variable ...

  9. Mysql插入生僻字报错

    1.背景 会员的名字,要录入到系统里,报错 会员姓名带有生僻字,不是勇敢的勇,而是这个字 测验了下 2.原因 是因为字段的编码格式用的是utf8,不支持生僻字和表情 3.解决方案 修改字段的编码格式为 ...

最新文章

  1. Spring MVC的优势
  2. KaggleTianChi分类问题相关算法快速实现
  3. 前端虚拟列表的实现原理
  4. 【Solidity】1.一个Solidity源文件的布局 - 深入理解Solidity 1
  5. 用python画熊猫_熊猫read_excel()–用Python读取Excel文件
  6. CVPR2022 | 利用域自适应思想,北大、字节跳动提出新型弱监督物体定位框架
  7. 单招面试计算机专业技巧,单招面试技巧 单招好不好
  8. materialize框架select使用JavaScript添加option注意事项
  9. Linux下如何安装jdk
  10. 关键路径例题图表_计算题专题:关键路径法(CPM)
  11. 你知道chrome小恐龙游戏吗?3分钟使用JavaScript实现
  12. 数组中的最长山脉 JAVA
  13. 申论阅读:心中有爱,方能遇见更好的自己
  14. 淘宝秒杀半价前N名半价商品
  15. 【看表情包学Linux】进程阻塞 | 轮询检测 | 基于非阻塞等待的轮询方案 | 进程程序替换 | exec 函数簇
  16. Wang Changyu
  17. 开源搜索引擎评估:lucene sphinx elasticsearch
  18. mybatis 中的![CDATA[ ]]
  19. 29. 大数据---hive的常用函数(一(最全的函数操作))
  20. 百万级PV高可用网站架构设计

热门文章

  1. linux下面mysql不监听3306
  2. C4.5-Release8中Ross Quinlan对缺失值的处理
  3. ubuntu16.04下面的redis desktop manger的使用
  4. python调用mysql中的自定义function并且返回结果
  5. 子进程 已安装 post-installation 脚本 返回错误状态 4
  6. 深度学习(二十二)——ESPCN, FSRCNN, VESPCN, SRGAN, DemosaicNet, MemNet, RDN, ShuffleSeg
  7. 【Git】解决remote: ******: Incorrect username or password (access token)方法
  8. 服务器防渗透(1)--信息收集
  9. 深度学习(三)转-可视化理解卷积神经网络 直接查看卷积神经网络的过程特征...
  10. DeepLink用法及源码解析