单纯指定库为utf8mb4并不够用
- 创建表的时候指定 CHARSET 为 utf8mb4
CREATE TABLE IF NOT EXISTS table_name (
...
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;
- 或者修改已存在的表 CHARSET 为 utf8mb4
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
网友评论