如何使用 Django ORM 将表情符号插入 MYSQL 5.5 及更高版本

2023-12-25

我正在尝试将表情符号插入到我的 mysql 表中的某个字段中。 我运行了 alter 命令并将排序规则更改为“utf8mb4_general_ci”

  ALTER TABLE XYZ MODIFY description VARCHAR(250) CHARACTER SET utf8mb4
  COLLATE utf8mb4_general_ci;

上述查询后的表详细信息:

+-------------+--------------+---------------+--------------------+
| Column      | Type         | Character Set | Collation          |
+-------------+--------------+---------------+--------------------+
| description | varchar(250) | utf8mb4       | utf8mb4_general_ci |
+-------------+--------------+---------------+--------------------+

之后我运行查询来更新描述带有表情符号的列,每次我运行下面的查询时,表情符号都会被“?”替换。

  update XYZ set description='a test with : ????????' where id = 1;

但是当我打印相同 id 的选择查询的结果时,它显示''?'代替表情符号。结果是:

  "a test with : ??"

对模型文件进行了必要的更改。请接受我的歉意,因为我没有说清楚,如果在这件事上有任何线索,我们将不胜感激。


DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        ...
        'OPTIONS': {
                    'charset': 'utf8mb4',
                    'use_unicode': True, },
    },
}

my.cnf:

[mysqld]
character-set-server=utf8mb4
default-collation=utf8mb4_unicode_ci

[client]
default-character-set=utf8mb4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Django ORM 将表情符号插入 MYSQL 5.5 及更高版本 的相关文章

随机推荐

  • 没有操作系统的嵌入式系统中的 malloc

    该查询与使用内存分配有关malloc 一般我们说的是malloc从堆中分配内存 现在说我有一个普通的嵌入式系统 没有操作系统 我在我做的地方加载了正常的程序malloc在我的程序中 在这种情况下 内存是从哪里分配的 malloc 是通常由运
  • 非类型模板参数中的占位符类型是否可以涉及作为模板参数传递的函数的重载解析?

    后续行动这个问题 https stackoverflow com questions 48481057 can auto placeholder be used to deduce function result in non type t
  • 如何获取间接实现的泛型接口的实际类型参数?

    我有一个以多种不同方式实现的参数化接口 在运行时 我需要弄清楚 给定一个实现该接口的任意对象 该接口的实际类型参数是什么 这是一个说明问题的片段 以及解决它的中途尝试 也在 ideone com 上 http ideone com 9tVF
  • 如何在Python中创建分组条形图的子图

    我想将多个分组的条形图合并为一张图 如下图所示 将条形图分组到单个图中 https i stack imgur com MN9NK png import matplotlib import matplotlib pyplot as plt
  • 使用 tf.estimator.Estimator 时步数不匹配

    我正在研究 TensorFlow 估计器框架 我终于有了训练模型的代码 我使用简单的 MNIST 自动编码器进行测试 我有两个问题 第一个问题是为什么训练报告的步数与我在估计器 train 方法中指定的步数不同 第二个问题是如何使用训练钩子
  • 如何直接从SQL Server备份文件中读取元数据?

    一般来说 要从 SQL Server 备份文件中获取元数据 我们需要使用 TSQL 命令 例如restore headeronly or restore filelistonly 但是 有一些第三方工具可以直接从备份文件中读取此信息 例如这
  • 将数据和架构从 MySQL 迁移到 SQL Server

    是否有任何免费的解决方案可以将数据库从 MySQL 自动迁移到 正常 的 SQL Server Server 我一整天都在尝试这个简单的任务 至少我是这么认为的 我试过了 SQL Server Management Studio 的导入数据
  • 在 xlsxwriter 中模拟自动调整列

    我想在Python的xlsxwriter中模拟Excel的自动调整功能 根据这个url 不直接支持 http xlsxwriter readthedocs io worksheet html http xlsxwriter readthed
  • 教初学者编程的最佳方法? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • scipy.interpolate.make_interp_spline 如何检索所有系数?

    我有以下程序 nknots 4 x i 0 1 2 3 y i 1 np exp 1 np exp 2 np exp 3 coeff interpolate make interp spline x i y i bc type natura
  • 应用因违反 iCloud 存储准则而被拒绝

    我的应用程序最近被拒绝 因为它在将备份到 iCloud 的目录中安装了数据库 由于数据库附带了大量预先填充的数据 并且应用程序将用户生成的数据存储到同一文件中 因此 将用户生成的内容与预先填充的数据混合起来并不是苹果希望我们做的 到目前为止
  • 在 Eclipse 中生成项目时出错

    我安装了 eclipse 和 SDK 大约一周了 但即使当我打开一个新的 Hello World 项目并且我想运行 eclipse 时也会显示此错误 Error generating final archive Failed to crea
  • Heroku 数据库恢复问题

    已经尝试过不同的解决方案stackoverflow以及在不同的论坛上 但没有一个能够解决确切的问题 根据文档 https devcenter heroku com articles heroku postgres import export
  • Get-ChildItem -Exclude 参数如何工作?

    Get ChildItem Exclude 参数如何工作 它遵循什么规则 Get ChildItem 的 Get Help 根本不详细 省略指定的项目 该参数的值限定 路径参数 输入路径元素或模式 例如 txt 允许使用通配符 在 Stac
  • C# 单例模式和 MEF

    我有一个关于单例模式和 MEF 的问题 我是实施 MEF 插件的新手 但还没有找到答案 是否可以通过 MEF 实现的插件仅提供一个类的一个实例 我的旧课程是这样的 region Singleton This class provide a
  • 如何使用 Azure 资源管理器在 Azure Web 应用程序中设置应用程序日志

    有谁知道如何使用 Azure 资源管理器 Powershell 或 JSON 在 Azure Web 应用程序上设置以下诊断设置 使用 json 我只能找到这些设置 requestTracingEnabled true Failed req
  • 正确允许 bash 中命令替换的分词

    我编写 维护和使用大量的 bash 脚本 我认为自己是一名 bash 黑客 并努力有一天成为一名 bash 忍者 需要了解更多awk第一的 bash 需要理解的最重要的功能 挫折之一是引号和随后的参数扩展如何工作 这是有据可查 http m
  • 从 php 在计算机上运行脚本

    我尝试从 php 执行 shell 命令失败 目标是通过互联网 例如我的手机 打开 关闭我的计算机 服务器的音乐播放器 这是我能做的 我有一个非常简单的文件 play sh 代码 xdotool key XF86AudioPlay echo
  • Spring Boot 安全性的 CORS 问题

    我使用 Spring Boot Spring Security 并希望避免任何 Cors 操作 我正在尝试这里的第二个答案 可以在 Spring 中完全禁用 CORS 支持吗 https stackoverflow com question
  • 如何使用 Django ORM 将表情符号插入 MYSQL 5.5 及更高版本

    我正在尝试将表情符号插入到我的 mysql 表中的某个字段中 我运行了 alter 命令并将排序规则更改为 utf8mb4 general ci ALTER TABLE XYZ MODIFY description VARCHAR 250