MySQL() 支持存储emoji表情

it2025-07-30  13

CREATE TABLE `tp_user_integral` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `uid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', `first_name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='用户积分基础表(积分商城)';

http://www.oicqzone.com/tool/emoji/

复制红色区域的emoji 然后进行插入 就会出现这个问题

 

并非必然 只是有些emoji不能支持  我使用第一排的那个表情时就是能正常插入的

 

ALTER TABLE tp_user_integral MODIFY `first_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

执行这个语句之后再进行插入就可以正常插入了

最新回复(0)