MySQL存入表情包异常,修改表、字段的字符集/排序规则

embedded/2025/3/18 2:49:57/

环境

MySQL:8+

序言

由于文本中存在表情包,存入数据库时,如果是utf8字符集会报错,故需要将字符集改为:utf8mb4

脚本

表级别:ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
字段级别:ALTER TABLE t MODIFY col1 VARCHAR(50) CHARACTER SET utf8mb4;

若为8.0及以上版本,请在CONVERT的时候指定需要的排序规则COLLATE,因为8.0版本默认为utf8mb4_0900_ai_ci,可能与已有数据不兼容。

文章来源:https://blog.csdn.net/u013066244/article/details/146235155
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/embedded/173470.html

相关文章

hackme靶机通关攻略

第一步:确定靶机IP 第二步:使用御剑后台扫描工具扫描敏感文件 第三步:访问register.php注册登录,进入welcome.php页面 第四步:访问一个不存在的页面,确定网站使用的中间件是Apache(无用&#xf…

OkHttp 的证书设置

在 Android 开发中,通过 OkHttp 自定义 SSLSocketFactory 和 X509TrustManager 可以有效增强 HTTPS 通信的安全性,防止中间人攻击(如抓包工具 Charles/Fiddler 的拦截)。以下是实现防抓包的关键技术方案: 一、Okhttp设…

JVM 详解:Java 虚拟机的核心机制

目录 引言:为什么 JVM 是 Java 生态的基石? 一、什么是 JVM? 1.1 JVM 的核心作用 二、JVM 的架构 2.1 类加载器(Class Loader) 2.2 运行时数据区(Runtime Data Areas) 2.3 执行引擎&#…

《Python深度学习》第四讲:计算机视觉中的深度学习

计算机视觉是深度学习中最酷的应用之一,它让计算机能够像人类一样“看”和理解图像。想象一下,计算机可以自动识别照片中的物体、人脸,甚至可以读懂交通标志。这一切听起来是不是很神奇?其实,这一切都离不开深度学习中…

kafka 中的 rebalance

Kafka 的 Rebalance(重平衡)机制本质上是一个协调过程,用于在消费者组内动态分配分区,以保证消费任务均匀分布。Rebalance 主要由 Kafka Consumer Group 协议(Group Membership Protocol)驱动,涉…

Linux 文件与目录操作指令

以下是 Linux 文件与目录操作指令的详细整理&#xff0c;涵盖 基本操作、权限管理、查找统计、压缩解压 等场景&#xff0c;包含常用选项与示例&#xff1a; 一、目录导航与查看 1. pwd&#xff1a;显示当前目录的绝对路径 <BASH> pwd # 输出&#xff1a;/hom…

OpenWebUI项目调研对比

开源地址&#xff1a;https://github.com/open-webui/open-webui 官方文档&#xff1a;https://docs.openwebui.com/ OpenWebUI(以前称为Ollama WebUl)是一款面向大型语言模型(LLMs)的用户友好型Web界面&#xff0c;支持Ollama和兼容OpenAl的API运行。 通过一个直观的界面&a…

【STM32】USART串口协议串口外设-学习笔记

串口协议 通信接口 通信的目的&#xff1a;将一个设备的数据传送到另一个设备&#xff0c;扩展硬件系统。比如STM32芯片内部集成了很多功能模块&#xff0c;像定时器计数、PWM输出、AD采集等等。这些都是芯片内部的电路&#xff0c;这些电路的配置寄存器&#xff0c;数据寄存…