Mysql支持emoji表情存储,修改数据库字符集从utf8到utf8mb4
# 对每一个数据库:
ALTER DATABASE `test_hooooop` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
# 对存储emoji表情的表和字段:
ALTER TABLE `ball_comments` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `ball_comments` MODIFY COLUMN `comment_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `comment_date_gmt`;
mysqld--verbose --help|grep -A 1 'Default options'
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
参考
1. 【mysql 修改编码utf8mb4依旧无法保存表情 Incorrect string value: '\x解决办法】
https://www.jianshu.com/p/31de3eb7df77
2. http://docs.lvrui.io/2016/08/21/%E4%BF%AE%E6%94%B9MySQL%E7%9A%84%E5%AD%97%E7%AC%A6%E9%9B%86%E4%B8%BAutf8mb4/
分类:
Mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南