当前位置: 首页 > news >正文

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

环境

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,可能与已有数据不兼容。

相关文章:

  • 【SpringBoot】MD5加盐算法的详解
  • 级联树SELECTTREE格式调整
  • 搭建基于chatgpt的问答系统
  • H.264 和 H.265 中 SPS 字段的异同。
  • 滑动窗口算法-day11(不定长选做)
  • Ollama+ WebUI 部署deepseek-r1
  • qemu分析之 KVM_EXIT_MMIO
  • 【C++标准库类型】深入理解C++中的using声明:从基础到实践
  • 关于ModbusTCP/RTU协议对接Ethernet/IP(CIP)协议的方案
  • 大模型剪枝、量化、蒸馏的区别和联系
  • 自动化测试 | Python+PyCharm+Google Chrome+Selenium 环境安装记录
  • 【MySQL】MySQL服务器——mysqld
  • Java 大视界 -- 基于 Java 的大数据机器学习模型的迁移学习应用与实践(129)
  • Redis的缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级
  • 数据可信、隐私可控:CESS 如何打造波卡生态数据新基建?
  • Netty基础—4.NIO的使用简介一
  • laravel项目中使用FFMPeg 剪裁视频
  • 电子电气架构 --- 智能电动汽车概述
  • 【InterruptCallBack】- KRTS C++示例精讲(14)
  • java自带日志系统介绍(JUL)以及和Log4j 2、Logback、SLF4J不同日志工具的对比
  • 哪个网站上可以做代打/外贸网站建设案例
  • 一款可做引流的网站源码/成都高端企业网站建设
  • 在线修图网站/淮安网站seo
  • 技术支持 昆明网站建设/网络运营培训课程
  • 注册公司网站多少钱/上线了建站
  • 网站开发模板带css样式/百度关键词优化排名