解决MySQL无法输入中文字符的问题

打印 上一主题 下一主题

主题 996|帖子 996|积分 2988




  
   前几日在使用MySQL数据库的时候,出现了一处生存,故作此记载✍
  问题描述



  • 下面是我如许exam表的结构
  1. mysql> desc exam;
  2. +---------+--------------+------+-----+---------+-------+
  3. | Field   | Type         | Null | Key | Default | Extra |
  4. +---------+--------------+------+-----+---------+-------+
  5. | id      | int(11)      | YES  |     | NULL    |       |
  6. | name    | varchar(50)  | YES  |     | NULL    |       |
  7. | chinese | decimal(3,1) | YES  |     | NULL    |       |
  8. | math    | decimal(3,1) | YES  |     | NULL    |       |
  9. | english | decimal(3,1) | YES  |     | NULL    |       |
  10. +---------+--------------+------+-----+---------+-------+
复制代码


  • 然后我使用insert into语句往这个表中插入了一条记载
  1. mysql> insert into exam values (1, '张三', 78, 89, 93);
复制代码


  • 但是却报出了下面如许的错误
  1. ERROR 1366 (HY000): Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1
复制代码
细致阅读报错提示后,说是【位于第1行“name”列的字符串值“\xE5\xBC\xA0\xE4\xB8\x89”不正确
问题排查

   然后我思考了一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万有斥力

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表