zoukankan      html  css  js  c++  java
  • Error Code: 1366. Incorrect string value: 'xE6x9Cx8DxE9xA5xB0' for column 'tName' at row 1 0.000 sec

     Error Code: 1366. Incorrect string value: 'xE6x9Cx8DxE9xA5xB0' for column 'tName' at row 1 0.000 sec

    这个问题是关于中文插入失败,原因就是字符编码的问题:

    1、安装好后的mysql自动默认为litan_1编码,包括在建数据库、表、表里的字段等编码都是这个:

     


    解决方案:

    建议所有编码改为utf-8,数据库、数据表、表里的字段都要改。

    这些事其他的修改编码的,修改表的和字段命令没有。要不然删了修改数据库编码后自己重建表

    SHOW VARIABLES LIKE 'character%' ;
    SET character_set_server = utf8 ;
    SET character_set_client = utf8 ;
    SET character_set_connection = utf8 ;
    SET character_set_database = utf8 ;
    SET character_set_results = utf8 ;

    修改表编码:

    alter table xxx convert to character set utf8; /*xxx为数据库名*/

  • 相关阅读:
    线程queue
    定时器
    event模拟数据库链接
    最速下降法(梯度下降法)
    神经网络中的反向传播算法
    批量学习和在线学习的区别
    LMS算法
    粒子群算法
    遗传算法
    logistic回归
  • 原文地址:https://www.cnblogs.com/Zeng02/p/12821672.html
Copyright © 2011-2022 走看看