美文网首页
Mysql插入数据报Error Code: 1366. Inco

Mysql插入数据报Error Code: 1366. Inco

作者: yehkong | 来源:发表于2020-02-13 10:39 被阅读0次

    在新建表后,进行初始化插入数据时报Error Code: 1366. Incorrect string value...

    1.png

    出现这个问题是因为表的默认编码是latin1 而我要兼容utf8的中文字段。
    所以一下改正数据表的编码格式:

    alter table user default character set utf8;
    

    插入中文后还是报错;

    show create table user;
    

    从数据表看字段的编码格式还是latin1;

    2.png

    需要改一下字段的编码格式

    alter table user convert to character set utf8;
    

    重新执行插入数据命令,执行成功

    3.png

    相关文章

      网友评论

          本文标题:Mysql插入数据报Error Code: 1366. Inco

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