Mysql&Mariadb

mysql存储中文的配置问题

2018-08-13  本文已影响0人  子荣_c5a0

使用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

上一篇下一篇

猜你喜欢

热点阅读