美文网首页Mysql&Mariadb
mysql存储中文的配置问题

mysql存储中文的配置问题

作者: 子荣_c5a0 | 来源:发表于2018-08-13 12:02 被阅读0次

    使用mysql遇到不能插入中文的情况时,会出现以下的报错。

    这是数据库数据表字符集的问题,可以采取修改数据表,修改数据库,修改数据库配置三个方法

    #修改数据库表

    ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

    #修改数据库

    ALTER DATABASE`test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

    #修改数据库配置文件

    cd  /etc/mysql/mysql.conf.d

    vim mysqld.cnf

    #添加

    default-character-set = utf8

    #重启mysql服务

    service mysqld restart

    #或者

    /etc/init.d/mysqld restart

    ps:对于已经建立的表,需要在将数据库,数据表以及字段都设置成utf8-general_ci

    相关文章

      网友评论

        本文标题:mysql存储中文的配置问题

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