由于线上数据库在创建的时候编码格式没有指定成正确的UTF-8导致出现了以下问
需要进行数据库编码的修改。
首先查看数据库的编码。
show variables like 'character_set%';
其中 database 就是数据库的编码。现在我们需要对数据库的编码进行修改可以使用
alter database db01 character set utf8;
其中 db01是库名。除了修改该库的编码外还需要修改Mysql 的默认数据库编码
在 mysqld.cnf (我的mysql 5.7的配置文件)增加
character-set-server=utf8
使得默认编码为utf8。顺便修改对面错误字段的编码格式,将格式改为utf-8,我这边出错的地方是函数。所以就直接重新生成了一个新的函数。