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

wordpress忘记账户推广seo优化公司

wordpress忘记账户,推广seo优化公司,软件工程师考试,ci框架建设网站在 Django MySQL 写入生僻字(4 字节 Unicode)时报错,根本原因是 MySQL 默认的 utf8(实际是 utf8mb3)只支持最多 3 字节的字符,插入 4 字节字符时会触发。django.db.utils.DataError: (1366, "Incorre…

在 Django + MySQL 写入生僻字(4 字节 Unicode)时报错,根本原因是 MySQL 默认的 utf8(实际是 utf8mb3)只支持最多 3 字节的字符,插入 4 字节字符时会触发。

django.db.utils.DataError: (1366, "Incorrect string value: '…' for column 'xxxx' at row 1")

执行

SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';

关键变量解读

变量含义
character_set_clientutf8mb4客户端发送数据时用的编码
character_set_connectionutf8mb4服务器接收并处理客户端数据用的编码
character_set_resultsutf8mb4服务器返回结果给客户端时用的编码
character_set_databaseutf8新建数据库时默认采用的编码
character_set_serverutf8服务器端级别的默认编码
collation_connectionutf8mb4_0900_ai_ci连接层面的排序/比较规则
collation_databaseutf8_unicode_ci数据库层面的排序/比较规则
collation_serverutf8_unicode_ci服务器层面的排序/比较规则

解决步骤:

1/在 Django 中指定 utf8mb4 连接

DATABASES = {'default': {'ENGINE':   'django.db.backends.mysql','NAME':     'your_db','USER':     'your_user','PASSWORD': 'your_pass','HOST':     'localhost','OPTIONS': {'charset':     'utf8mb4','init_command': "SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci",},}
}

2/转换数据库 / 表 / 字段字符集

以下三种,根据情况选中其中一种进行操作-- 整库转换
ALTER DATABASE your_dbCHARACTER SET = utf8mb4COLLATE = utf8mb4_unicode_ci;-- 整表转换
ALTER TABLE your_tableCONVERT TO CHARACTER SET utf8mb4COLLATE utf8mb4_unicode_ci;-- 或单列转换
ALTER TABLE your_tableMODIFY COLUMN Address VARCHAR(255)CHARACTER SET utf8mb4COLLATE utf8mb4_unicode_ci;
操作作用范围对已存在数据的影响什么时候必须执行
ALTER DATABASE整个数据库(默认值)会自动转换已存在表或列,只改变以后新建的表/列默认字符集和校对规则。你想让后来所有新表、新列都自动用 utf8mb4 时执行;否则可跳过。
ALTER TABLE … CONVERT TO整张表(所有列)会遍历该表所有字符列,将列定义和存储的数据都转换为 utf8mb4,并重建表。想一次性把整张表的所有字符列都切到 utf8mb4 时执行;要转换多列时最便捷。
ALTER TABLE … MODIFY COLUMN单个字段只修改指定列的字符集和校对规则,并在必要时转换该列数据;对其他列无影响。只需某一个字段支持 4 字节字符时执行;影响最小、锁表时间最短。

 一般来说可以第一+ 第二

http://www.dtcms.com/a/611355.html

相关文章:

  • 杭州网站建设加q479185700WordPress有赞支付
  • 《家业》亮相2025中国广电视听精品之夜 华策克顿·宽厚文化彰显精品剧作时代担当
  • 网站建设教程百度云商业网站开发教程
  • 网站设计的企业wordpress大前端下载
  • html怎么做音乐网站浙江的健康码小程序叫什么
  • 实训课建设网站步骤网站盗取图片
  • 禅城技术支持骏域网站建设网站开发方式有哪些
  • C++编程基础(七):指针
  • 怎么给网站做spm下载站推广
  • 一个网站包括新闻门户网站源码
  • pvc模板多少钱一平方seo博客教程
  • 美容院玩转小程序,实现预约、宣传、在线商城等功能
  • 针对 Windows 常见端口的渗透思路
  • 用户态与内核态(deepseek问答)
  • 宜宾网站建设工作室多用户商城思维导图
  • 公司网站开发报价徐州模板网站
  • 罗城建设局网站做网站客户总是要退款
  • 公司网站制作 步骤网站常见错误代码
  • S32ds
  • 如何使用谷歌云的 Nano / Banana 大模型?从入门到实战演示
  • 树与图的深度和广度优先遍历-java实现邻接表存储
  • 有个网站可以学做ppt模板第三方网站
  • Python 中的 *args 和 **kwargs
  • 蘑菇街的网站建设如何做网站主赚钱
  • 全国网站直播平台被摧毁wordpress插件免费吗
  • 连锁餐饮行业ERP系统如何选择?
  • 做网站的绿色背景图有什么做木工的网站
  • 专业网网站建设赣州新闻头条
  • idea 启动失败,不加载自己的配置文件
  • 静态网站结构如何更新wordpress变色龙主题