美文网首页MySQL
MySQL:编码错误记录

MySQL:编码错误记录

作者: 化烟雨 | 来源:发表于2019-03-15 11:02 被阅读0次

    1、1366 :中文插入错误

    描述问题:表和数据库都设置编码utf-8 还是插入错误的问题
    解决:

    1. 、查看mysql编码设置
    SHOW VARIABLES LIKE "%character%";
    
    image.png
    1. 、修改MySQL 配置文件my.in
      [client] 下添加
    default-character-set = utf8
    

    [mysql]下添加

    character-set-server = utf8
    

    :以上操作设置编码后,新创建表默认编码变为utf-8,但是之前创建的表默认不是我就是掉这个坑里,导致中文插入错误。

    1. 、建表编码错误、后来修改了还是无法插入问题
      修改表编码:
    alter table `tablename` convert to character set utf8;
    

    参考文档

    mysql无法插入中文的解决办法:修改数据库编码为utf-8

    相关文章

      网友评论

        本文标题:MySQL:编码错误记录

        本文链接:https://www.haomeiwen.com/subject/geflmqtx.html