MySQL创建外键失败

news/2025/3/6 23:32:20/

问题描述

我有两张表,它们的结构分别是:

contens表:

content_version表:

其中,content_version表字段content_id想要创建content表的外键

但是:

明明两个字段的类型、长度、是否为空都设置的一模一样,为什么不行?

原因

两个表的字符集和排序规则不同

contents表:

content_version表:

修改使相同即可

如果用SQL命令,可以用以下命令查明:

SHOW FULL COLUMNS FROM your_table_name;


http://www.ppmy.cn/news/1577206.html

相关文章

H20半精度推理报错:Floating point exception (core dumped)

Nvidia H20 显卡在执行bf16,f16推理时程序异常中断 时间是 2025年3月4日 课题组新到的8卡H20服务器在使用过程中,torch加载模型进行bf16的推理时,出现Floating point exception (core dumped)错误 当时一头雾水,后来苦苦寻找&…

DApp开发从入门到精通:以太坊/Solana公链生态实战解析

在区块链技术的推动下,去中心化应用(DApp)逐渐摆脱传统中心化后台的依赖,转向以智能合约为核心的全合约化开发模式。这种模式通过区块链网络的分布式特性,实现了数据存储、业务逻辑与用户交互的完全去中心化。 一、全合…

力扣-动态规划-516 最长回文子序列

思路 dp数组定义:[i, j]的字符串的最长回文子序列长度为dp[i][j]递推公式:相等时,子序列2 || ij时赋值1; 不相等时,两个去掉首、去掉尾取最长dp数组初始化:都为0遍历顺序:从下往上,…

【第16节】C++设计模式(行为模式)-Observer(观察者)模式

一、问题背景 观察者模式(Observer Pattern)是应用最广泛的设计模式之一,尤其是在实现 **Model/View/Controller (MVC)** 架构时,观察者模式起到了核心作用。MVC 架构通过将业务逻辑(Model)、用户界面&…

VBA信息获取与处理第五节:如何在单个工作表中查找某个给定值

《VBA信息获取与处理》教程(版权10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA互…

第三节:基于Winform框架的串口助手小项目---串口操作《C#编程》

知识是无尽的宝藏,学习的过程虽有挑战,但每一次突破都是对自我的升华,向着更优秀的自己全力进发。 -----------WHAPPY 本节将重点介绍,如何修改控件的属性、SerialPort类的使用及实现串口初始化的操作 1.修改控件属性 修改属性…

200W数据去重入库的几种方法及优缺点

一种是先将所有数据入库,再用SQL去重,导出再导入;另一种是之前讨论过的先内存去重再入库。 先明确两种方法的步骤: 方法一:全量入库 → SQL去重 → 导出 → 再导入 方法二:先内存去重 → 直接入库 接下…

2025年上海安卓发展机遇

文章目录 一、上海重点打造的产业集群规划二、安卓开发者的机遇与行动建议三、政策与资源支持总结 本文首发地址 https://h89.cn/archives/320.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 一、上海重点打造的产业集群规划 根据上海市政府发布的《加快推进新型工…