zoukankan      html  css  js  c++  java
  • ERROR 1366 (HY000): Incorrect string value: 'xD6xD0xCExC4' for column XXX at row 1

    本错误为:该列的插入格式有误

    修改该表中该列的字符集为utf-8



    网上办法:

    )不能插入中文解决办法:

    向表中插入中文然后有错误。

      mysql> insert into users values(88,'中文');
      ERROR 1366 (HY000): Incorrect string value: 'xD6xD0xCExC4' for column 'usern
      ame' at row 1
      mysql> insert into users values(88,'中文');
      ERROR 1366 (HY000): Incorrect string value: 'xD6xD0xCExC4' for column 'usern
      ame' at row 1

      还要更改users表的username的字符集。
      mysql> alter table users modify username char(20) character set gbk;
      ERROR 1366 (HY000): Incorrect string value: 'xC0xEExCBxC4' for column 'usern
      ame' at row 1
      mysql> alter table users modify username char(20) character set gbk;
      ERROR 1366 (HY000): Incorrect string value: 'xC0xEExCBxC4' for column 'usern
      ame' at row 1

      因为表中已经有数据,所以更改username字符集的操作没有成功
      清空users表中的数据
      mysql> truncate table users;
      Query OK, 3 rows affected (0.01 sec)

      从新更改user表中username的字符集
      mysql> alter table users modify username char(20) character set gbk;
      Query OK, 0 rows affected (0.06 sec)
      Records: 0 Duplicates: 0 Warnings: 0

      这时再插入中文字符,插入成功。
      mysql> insert into users values(88,'中文');
      Query OK, 1 row affected (0.01 sec)

      mysql> select * from users;
      +--------+----------+
      | userid | username |
      +--------+----------+
      | 88 | 中文 |
      +--------+----------+
      1 row in set (0.00 sec)


  • 相关阅读:
    DBCP数据源使用
    实例介绍Cocos2d-x开关菜单
    Material UI:很强大的CSS框架
    stl之hash_multimap
    使用OpenCV滑动条写成的简单调色器,实时输出RGB值
    Android中怎样自己制作su
    华南运维论坛 2015-07-25
    POJ2417 Baby-Step-Gaint-Step 算法
    《网络编程》套接字地址与名字转换
    Hibernate缓存
  • 原文地址:https://www.cnblogs.com/baoendemao/p/3804761.html
Copyright © 2011-2022 走看看