开发过程中会遇到emoji存入数据库,导致程序报错的问题,本文教大家一个最快速解决问题的方法。
步骤如下:
1、连接数据库 执行sql语句 ALTER DATABASE 替换为表名 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

步骤2:重启数据库
service mysql restart

大功告成!
更多方法: 1 # 修改数据库: 2 ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; 3 # 修改表: 4 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 5 # 修改表字段: 6 ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
我的邮箱:412176346@qq.com 欢迎大家访问我的网站 www.haozhan6.com
解决Emoji存入MySQL问题
本文提供了一种快速解决将emoji表情存入MySQL数据库时出现错误的方法,通过更改数据库、表及字段的字符集为utf8mb4,可以有效避免因emoji表情导致的数据存储问题。
320

被折叠的 条评论
为什么被折叠?



