https://www.jianshu.com/p/ba295708b8a4
由于sql中有表情,数据来自导出的微信数据,所以需要对数据编码进行修改。
Linux下修改my.ini,实际可能是不同文件夹下的配置文件,找到[mysqld]和[mysql]两项,它们可能属于不同的文件种。
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
重启服务 service mysql restart
将已经建好的表也转换成utf8mb4
命令:
更改数据库编码:
ALTER DATABASE caitu99 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;
(将`TABLE_NAME`替换成你的表名)
网友评论