| 用途 | 字符集一致性排查 |
|---|---|
| 关键参数 | character_set_client/connection/results/database/server |
| 推荐 | utf8mb4 + utf8mb4_0900_ai_ci(8.0) |
查看链路
查看链路
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';配置与建表统一
配置与建表统一
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_0900_ai_ci
[client]
default-character-set = utf8mb4MySQL 的 utf8 实际是 utf8mb3,最多 3 字节,存不了 emoji;8.0 默认 utf8mb4,5.7 默认 latin1,老库迁移必查。