更新表字段字符编码格式:ALTER TABLE <表名> MODIFY `CONTENT` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
更新表字符编码格式:ALTER TABLE <表名> CHARSET=utf8mb4;
my.ini配置:
[client]
# 设置mysql客户端默认字符集
default-character-set = utf8mb4
# 设置mysql客户端默认字符集
[mysql]
default-character-set = utf8mb4
[mysqld]
# 服务端使用的字符集默认为8比特编码的latin1字符集
# character-set-server=utf8
character-set-server = utf8mb4
init-connect='SET NAMES utf8mb4'
配置mysql服务启动使用my.ini的路径:
--defaults-file="D:\mysql-5.7.13-winx64\my.ini"
重启mysql,搞定